JodaTime明天开始

时间:2017-06-21 18:05:45

标签: java jodatime

我试图找到将DateTime转换为明天开头的最佳方式。

现在,我有:

DateTime bar = foo.plusDays(1).withTimeAtStartOfDay();

但这会创建至少3个对象 - 2个DateTimes和一个本地日期。

只创建我需要的DateTime的等价物似乎是这样的:

long tomorrow = foo.getChronology().days().add(foo.getMillis(), 1);
tomorrow = foo.getChronology().dayOfMonth().roundFloor(tomorrow);
DateTime bar = foo.withMillis(tomorrow);

但我不确定这是否会恰当地解释DST和其他过渡。

0 个答案:

没有答案