如果像"2013-12-09 00: 00:00:00“这样的对象日期大于java中的实际时间(System.currentTimeMillis()),我如何比较?
if (object.getDate().getSeconds() > System.currentTimeMillis())
//do something
发布于 2013-12-09 09:50:48
在getTime()
对象中调用getSeconds()
而不是getSeconds()
。
发布于 2013-12-09 09:50:38
您可以使用if (object.getDate().after(Calendar.getInstance().getTime()) {
发布于 2013-12-09 09:51:03
getSeconds
不返回自时代以来的秒数。它返回Date
实例的秒数。
所以我想你需要的是:
if (object.getDate().getTime() > System.currentTimeMillis())
https://stackoverflow.com/questions/20477167
复制相似问题