我使用以下BlackBerry Java代码通过设置时区来解析日期。
默认时区为+01:00欧洲/南斯拉夫贝尔格莱德(YU)
我正在使用以下代码:
Date formatter11 = new Date(HttpDateParser.parse("2013-08-02T14:00:00+04:00"));
输出为:
Fri Aug 02 12:00:00 Europe/Belgrade Yugoslavia(YU) 2013
这是错误的。请告诉我为什么解析不正确的错误。额外收费一小时。
事实上,我很担心黑莓手机发生的DayLight事件。。。这是什么问题。
你确定这是额外的一个小时吗?
时间似乎是14:00,时区是UTC+4小时,所以UTC时间是10:00,南斯拉夫比这提前了1小时,加上夏令时意味着12:00。
很可能我错过了什么。