yoda-time 2.3 toDateTimeAtStartOfDay()意外行为

时间:2015-10-16 16:12:24

标签: java

请您解释一下使用相同输入数据时Yoda时间给出不同结果的条件:

LocalDate value = LocalDate.now()

以下是Junit测试中显示的调试

value
2015-10-16

((LocalDate) value).toDateTimeAtStartOfDay().toDate() 
Fri Oct 16 00:00:00 EEST 2015

((LocalDate) value).toDate() 
Fri Oct 16 00:00:00 EEST 2015

以下是真实环境调试(Karaf)

value
2015-10-16

((LocalDate) value).toDateTimeAtStartOfDay().toDate() 
Thu Oct 15 20:00:00 EDT 2015

((LocalDate) value).toDate() 
Fri Oct 16 00:00:00 EDT 2015

问题是为什么在使用toDateTimeAtStartOfDay()时我们会得到不同的结果?

0 个答案:

没有答案