据说使用System.currentTimeMillis对性能的影响比较大,请问有什么别的方法获取时间对性能的开销没那么大~?
另外,如果我想比较两个时间类型~如
"2008-4-16 20:00:00"和"2008-4-16 21:20:00"
如果要比较这两个时间哪个比较大应如何比较~
想获取他们的时间差呢~?
谢谢~~
另外,如果我想比较两个时间类型~如
"2008-4-16 20:00:00"和"2008-4-16 21:20:00"
如果要比较这两个时间哪个比较大应如何比较~
想获取他们的时间差呢~?
谢谢~~
Calendar rePasswordDate = Calendar.getInstance();
//把时间设置进去
rePasswordDate.set(intYear, intMonth, intDay);
//对时间进行比较
rePasswordDate.after(calObj)Calendar 会自动计算闰年闰月了。
详细可以看API
import java.util.Calendar;
比较时间可以调用System.currentTimeMillis这个转换成long型直接比较
也可以把时间转换成string型用compareTo比较