白天节省时间的英国时区格式

时间:2011-10-11 12:30:46

标签: java

我在我的代码中使用GMT + 1作为英国时区。我的问题是夏令时它不起作用。我可以使用BST代替它,以便自动处理夏令时。

2 个答案:

答案 0 :(得分:5)

不,您应该使用“欧洲/伦敦”的时区标识符,因为这是英国观察到的时区。然后,它应该对标准时间和夏令时都准确。

(作为一般说明,如果你在Java中做任何重要的日期和时间,那么值得查看Joda Time - 比内置的更好的 更好的API 。)

答案 1 :(得分:2)

断言TimeZone.getTimeZone(“BST”)。getDisplayName()。equals(“孟加拉国时间”);