Java 派生时区名称,从缩写的偏移量

Java 派生时区名称,从缩写的偏移量,java,grails,Java,Grails,我们需要存储时区偏移量、时区名称、时区缩写还是只存储一个并派生其余的?如果我们能从中得到一个,那么我怎么能做到呢。它可以在Grails或Java中,您只需要IANA时区名称,例如Europe/London 时区偏移仅在特定日期相关(例如,当夏令时发生变化时,它是错误的) (例如,CST是“中央标准时间”(其本身不明确,因为澳大利亚和美国都使用不同的时区)、“中央夏季时间”和“中国标准时间”) 您只需要IANA时区名称,例如欧洲/伦敦 时区偏移仅在特定日期相关(例如,当夏令时发生变化时,它是错

我们需要存储时区偏移量、时区名称、时区缩写还是只存储一个并派生其余的?如果我们能从中得到一个,那么我怎么能做到呢。它可以在
Grails
Java
中,您只需要IANA时区名称,例如
Europe/London

  • 时区偏移仅在特定日期相关(例如,当夏令时发生变化时,它是错误的)
  • (例如,CST是“中央标准时间”(其本身不明确,因为澳大利亚和美国都使用不同的时区)、“中央夏季时间”和“中国标准时间”)

您只需要IANA时区名称,例如
欧洲/伦敦

  • 时区偏移仅在特定日期相关(例如,当夏令时发生变化时,它是错误的)
  • (例如,CST是“中央标准时间”(其本身不明确,因为澳大利亚和美国都使用不同的时区)、“中央夏季时间”和“中国标准时间”)

基本上,您不能从缩写中派生名称。可以有多个时区,它们当前都使用相同的缩写观察相同的偏移量,但它们将在不同的时间彼此偏离。这个名字就是你所需要的。基本上,你不能从缩写中派生出这个名字。可以有多个时区,它们当前都使用相同的缩写观察相同的偏移量,但它们将在不同的时间彼此偏离。你只需要这个名字。