java - 我如何判断一个日期是否在 Java 中的某个时间之前?

标签 java

例如,给定一个 java.util.Date,我如何测试时间是否在当天中午 12 点 30 分之前?

最佳答案

看看Calendar.before()方法。

Calendar now = Calendar.getInstance();
now.set(Calendar.HOUR_OF_DAY, 12);
now.set(Calendar.MINUTE, 30);
Calendar givenDate = Calendar.getInstance();
givenDate.setTime(yourDate);

boolean isBefore = now.before(givenDate);

关于java - 我如何判断一个日期是否在 Java 中的某个时间之前?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7104099/

相关文章:

java - 无法解析符号 'input' JAVA

Java系统时间

java - 如何在java中实现自定义http session ?

java - 在两个简单类的上下文中掌握依赖注入(inject)

java - 使用转义字符从单引号 JS 对象构造 Mongo DBObject?

java - spring data cassandra仅保存列表中的单个对象

java - 在 Android 上解压缩大文件

java - 当用户开始输入时滚动/​​搜索 JList

java - 将 JSON 解析为 java 对象

java - Talend Open Studio 退出