0

我正在使用下面的代码:

endTimeEntryCal2.before(addTimeEntryCale)

检查用户设置的时间是否早于当前时间,但我也希望它早于或等于这里是否有这样做,例如 before=();

4

2 回答 2

1

这可以解决问题:

endTimeEntryCal2.compareTo(addTimeEntryCale) <= 0 

int compareTo(日历另一个日历)

比较两个日历的时间,表示从 1970 年 1 月 1 日 00:00:00.000 GMT(公历)开始的毫秒数。参数 anotherCalendar 与之比较的另一个日历

返回:
0 如果两个日历的时间相等,
-1 如果这个日历的时间在另一个之前
1 如果这个日历的时间在另一个之后。

于 2012-07-13T14:06:32.623 回答
0
        long mills = cal.getTimeInMillis(); 
        long currentTime = System.currentTimeMillis(); 
        int x = (mills <= currentTime)?0:1; 

                    if(x == 1)
                     {
                      // Time Available
                      }else 
                          {
                       //Time passed
                          }
于 2012-07-13T14:20:27.403 回答