使用java代码如何检测一个时间属于的时间时段呢?

书欣 Java经验 发布时间:2023-01-21 22:02:32 阅读数:8935 1
下文笔者讲述使用java代码检测时间属于具体的时间段(上午|中午|下午|晚上|凌晨),具体的实现方式如下所示
实现思路:
    1.获取时间的hour信息
	2.通过if语句判断时间所属的具体时间段
例:检测一个Date所属的时间段
 
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
  
public class TestClass {
    public static void main(String[] args) {
        Date date = new Date();
        String pattern = "HH";
        Locale locale = Locale.getDefault();
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern, locale);
        String time = simpleDateFormat.format(date);
        int hour = Integer.parseInt(time);
        if (hour >= 0 && hour <= 6) {
            System.out.println("凌晨");
        }
        if (hour > 6 && hour <= 12) {
            System.out.println("上午");
        }
        if (hour > 12 && hour <= 13) {
            System.out.println("中午");
        }
        if (hour > 13 && hour <= 18) {
            System.out.println("下午");
        }
        if (hour > 18 && hour <= 24) {
            System.out.println("晚上");
        }
    }
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202301/16743102025483.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者