如何从NodaTime获取“时区”列表,以便可以创建如下所示的UI供用户选择?
我想显示UTC偏移量,然后显示适当的城市/国家/地区。它不必完全像下面的样子,但是您知道,有些东西很接近。
[DateTimeZone
没有名称属性,ToString()
ing产生重复项(来自Ids
的IDateTimeZoneProvider
列表)。
我看到您可以使用TzdbDateTimeZoneSource.Default.ZoneLocations
从〜国家到区域,但这也不是我想要的。我可以看到如何将这两个数据源整合在一起,但是这感觉像是一个已解决的问题,我不应该重新发明。
Noda Time当前不为时区提供面向用户的字符串,没有。