【发布时间】:2013-07-25 03:55:56
【问题描述】:
我有一个绘制时间序列图的 GUI。用户通过在文本框中输入值来输入他们想要绘图的日期。例如,如果他们输入 25/07/13 22:00 和 26/07/13 00:00,图表应该绘制来自25日22:00:00至次日00:00:59。用户输入的时间被解析为Calendar 对象。
我的问题来自夏令时。
用户不关心夏令时,所以他们只想看到这两个时间之间的图表。但是,Calendar 对象确实关心 DST,因此我的“到”日期当前不是 00:00,而是 01:00。 (我在伦敦,我们目前是格林威治标准时间 + 夏令时 1 小时)。
当我想绘制图表时,我想有效地忽略 DST 并表现得好像一切都是 GMT + 0。
我该怎么做?
【问题讨论】: