日历java无法正常工作

时间:2015-08-31 04:02:32

标签: java date calendar

import java.util.Calendar;

...

Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date(1443351600000L));// set to 2015-9-27
calendar.add(Calendar.HOUR_OF_DAY, 23); // add 23 hours

我不知道为什么日历会从2015-09-27 00:00:00更新为2015-09-28 00:00:00。我期待2015-09-27 23:00:00

Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date(1443351600000L));// set to 2015-9-28
calendar.add(Calendar.HOUR_OF_DAY, 23); // add 23 hours

这个工作正常。结果是2015-09-28 23:00:00

1 个答案:

答案 0 :(得分:1)

如果2015-9-27 <form> <input type="text" id="recherche" /> </form> 开始Daylight Saving Time,那么一天只有23个小时。

谷歌搜索表示以下内容将于2015年9月27日开始夏令时:

如果你在其中一个地方,那就是你的答案。