java判断一个时间是否是今天的方法

互联网 19-12-4

java判断时间是否是今天:

public class Test {     /**      * java 判断一个时间是不是今天的时间范围内      * @param args      */     public static void main(String[] args) {         String time = "2017-09-27 11:20:45";         DateTimeFormatter dtf = DateTimeFormatter.ofPattern("uuuu-MM-dd HH:mm:ss");         LocalDateTime localTime = LocalDateTime.parse(time, dtf);         LocalDateTime startTime = LocalDate.now().atTime(0, 0, 0);         LocalDateTime endTime = LocalDate.now().atTime(23, 59, 59);         //如果小于今天的开始日期         if (localTime.isBefore(startTime)) {             System.out.println("时间是过去");         }         //如果大于今天的开始日期,小于今天的结束日期         if (localTime.isAfter(startTime) && localTime.isBefore(endTime)) {             System.out.println("时间是今天");         }         //如果大于今天的结束日期         if (localTime.isAfter(endTime)) {             System.out.println("时间是未来");         }     } }

java.time.LocalTime.isAfter(LocalTime other)方法检查此时间是否在指定时间之后。

声明:

public boolean isAfter(LocalTime other)

参数:other - 比较的另一个时间,而不是null。

返回值:如果此时间在指定时间之后,则为true。

java.time.LocalTime.isBefore(LocalTime other)方法检查此时间是否在指定时间之前。

public boolean isBefore(LocalTime other)

参数:other - 比较的另一个时间,而不是null。

返回值:如果此时间早于指定时间,则为true。

更多java知识请关注java基础教程栏目。

以上就是java判断一个时间是否是今天的方法的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: java
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:phpmyadmin下载后如何使用

相关资讯