请您解释一下使用相同输入数据时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()时我们会得到不同的结果?