我有一个数据源,其中存储了 joda time DateTime 对象。我需要将它们转换为 java ZonedDateTime 对象,并保留原始时区信息。
仅保留偏移量是不够的,因为某些 DateTime 对象代表每日重复任务,这些任务必须在特定时区的特定时间发生。因此,它们必须遵循指定时区的转换,例如夏令时和冬令时。我无法确定 DateTime 对象的最终用途,因此需要保留所有对象的时区信息以确保安全。
如何从 org.joda.time.DateTime 转换为 java.time.ZonedDateTime?
所有 ord.joda.time.DateTimeZone.getId() 是否都映射到 java.time.ZoneId 可用的 ID?
仅保留偏移量是不够的,因为某些 DateTime 对象代表每日重复任务,这些任务必须在特定时区的特定时间发生。因此,它们必须遵循指定时区的转换,例如夏令时和冬令时。我无法确定 DateTime 对象的最终用途,因此需要保留所有对象的时区信息以确保安全。
如何从 org.joda.time.DateTime 转换为 java.time.ZonedDateTime?
所有 ord.joda.time.DateTimeZone.getId() 是否都映射到 java.time.ZoneId 可用的 ID?