我想将Time
类中的实例与当前系统时间进行比较。我正在使用before
andafter
方法,但它给出了意想不到的结果。
Time currentSystemTime = new Time(new java.util.Date().getTime());
Time t = Time.valueOf("23:25:00");
System.out.println(currentSystemTime+" currentTime");
System.out.println(t+" hardcoded Time");
输出
21:24:48 currentTime
23:25:00 hardcoded Time
但是现在,如何比较这两次。我正在尝试以下方法。它不起作用。
if(currentSystemTime.before(t))
{
System.out.println("Hello");
}
这个你好应该执行,但它不是。有什么方法可以比较时间。