相关疑难解决方法(0)

使用Java日历时忽略DST

我有一个可以绘制时序图的GUI。用户通过在文本框中输入值来输入要绘制的日期。例如,如果他们输入25/07/13 22:0026/07/13 00:00,则该图应标绘从25号的22:00:00到第二天的00:00:59的数据。用户输入的时间被解析为一个Calendar对象。

我的问题来自DST。

用户并不关心DST,因此他们只希望看到这两次之间的图表。但是,Calendar对象确实关心DST,因此我的“截止”日期当前不是00:00,而是01:00。(我在伦敦,目前是格林尼治标准时间+ DST 1小时)。

我想有效地忽略DST,并且在绘制图形时就好像一切都是GMT + 0。

我怎样才能做到这一点?

java calendar dst

3
推荐指数
1
解决办法
5369
查看次数

标签 统计

calendar ×1

dst ×1

java ×1