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

最佳答案

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

(通常要注意的是,如果您正在用Java进行大量的日期和时间工作,那么值得检查Joda Time-一个比内置API好得多的API。)

07-27 20:33