我java.util.Date在Scala中使用Java的类,想要比较一个Date对象和当前时间.我知道我可以使用getTime()来计算delta:
java.util.Date
Date
(new java.util.Date()).getTime() - oldDate.getTime()
但是,这只留下了一个long代表毫秒.是否有更简单,更好的方式来获得时间增量?
long
java time date timedelta java.util.date
如何找到两个Joda-Time DateTime实例之间的天数差异?"天数差异"是指如果开始时间是星期一而结束时间是星期二,我预计返回值为1,无论开始日期和结束日期的小时/分钟/秒.
DateTime
Days.daysBetween(start, end).getDays() 如果开始是在晚上并在早上结束,则给我0.
Days.daysBetween(start, end).getDays()
我也和其他日期字段有同样的问题所以我希望有一种通用的方法来"忽略"不太重要的字段.
换句话说,2月到3月4日之间的月份也是1,而14:45到15:12之间的时间也是1.但是,14:01和14:55之间的小时差异为0.
java date jodatime
date ×2
java ×2
java.util.date ×1
jodatime ×1
time ×1
timedelta ×1