日历 java 无法正常工作
Calendar java does not work properly
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
.
如果 Daylight Saving Time 从 2015-9-27
开始,一天只有 23 小时。
Google 搜索表明以下内容将于 2015 年 9 月 27 日开始夏令时:
如果您在这些地方之一,那就是您的答案。
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
.
如果 Daylight Saving Time 从 2015-9-27
开始,一天只有 23 小时。
Google 搜索表明以下内容将于 2015 年 9 月 27 日开始夏令时:
如果您在这些地方之一,那就是您的答案。