0

1) Ical.Net.Interfaces.DataTypes 中 IDateTime 的 TimeZoneName 和 TzId 属性有什么区别?2) 在哪里可以找到 TimeZoneName 和 TzId 的完整列表?

4

1 回答 1

0

Ical.Net.Interfaces.DataTypes 中 IDateTime 的 TimeZoneName 和 TzId 属性有什么区别?

TimeZoneName返回 的值TzId。这是一件历史文物;我认为它已被弃用。我可能会在某个时候将其删除。

在哪里可以找到 TimeZoneName 和 TzId 的完整列表

TzId是一个可变属性,但分配的值代表NodaTime 中可用的时区之一, ical.net在后台使用该时区。这些是tzdb(IANA)、BCL (Windows) 和序列化数据库。

如果您想枚举每个时区数据库中的所有值,请查看此要点以获取灵感。(有关 NodaTime 的其他问题应单独提出。NodaTime 内部与 ical.net 无关。)

于 2018-01-29T13:39:40.913 回答