avi*_*iad 2 java time datetime date jodatime
我开始玩JodaTime,但我没有找到一种方便的方法来计算两个DateTime对象之间的天数差异.我想出的最好的是:
//given DateTime dt1 and dt2
long distanceInMillis = dt2.getMillis()-dt1.getMillis();
int distanceInDays = (int)(distanceInMillis / 24*60*60*1000L);
Run Code Online (Sandbox Code Playgroud)
我很感激你的建议,如何做得更好.
Nooooooo!如此多的夏令时错误来自使用毫秒计算天数:)
Joda提供
Days d = Days.daysBetween(dt1, dt2);
int days = d.getDays();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1295 次 |
| 最近记录: |