【发布时间】:2011-11-18 18:58:25
【问题描述】:
Innovata 发布航空业的IATA Time Zone/Daylight Saving Time 数据。
这些文件包含机场代码、IATA Time Zone、UTC 偏移的开始/停止日期、UTC 偏移和机场的经度/纬度。
将IATA Time Zone 转换为Olson Db/Tz Database format 或DateTimeZone for use with Joda Time 的最佳做法是什么?
【问题讨论】:
-
你有更多关于这些文件格式的信息吗?
-
@Jon Skeet:我认为可以从 Innovata 获取示例文件。它们是与 UTC、IATA 时区代码(国家代码 + 数字/字母)、纬度/经度有偏移的文本文件。 (邮件 info@innovata-llc.com)
-
但大概也有更改的日期...您可以轻松使用 DateTimeZoneBuilder 吗? (你以前知道吗?)
-
是的更改日期和时间。
-
拥有 DateTimeZone 后需要做什么?特别是,您是否只需要使用 if 进行计算,还是需要为它输出一个名称?此外,输入包括“UTC 偏移的开始/停止日期” - 这是否意味着给定机场的多个记录,一个用于时间表中的每个 DST/ST 年份部分?
标签: java timezone jodatime dst