我正在尝试比较Java中的Date对象,但是当我测试它时,它失败了,因为(我认为)是秒和毫秒。
Date date = (Date) jSpinner.getValue();
Date now = Calendar.getInstance().getTime();
if(date.before(now))
System.out.println("Error: Date too early");
else
System.out.println("Date is good");
因此,当我从今天的JSpinner中选择日期和时间(最多几分钟)时,与现在的比较应打印第二个语句,但打印第一个。那么如何告诉date对象将秒和毫秒设置为0?
答案 0 :(得分:0)
您应该能够使用Calendar API将秒和毫秒归零。
https://docs.oracle.com/javase/7/docs/api/java/util/Calendar.html#set(int,%20int)