【发布时间】:2018-04-14 17:18:03
【问题描述】:
我有一个希望用户从中选择的时区列表。所以,我想我可以打电话给java.time.ZoneId.getAvailableZoneIds() 并在他们身上使用getDisplayName 方法。这会导致很多重复的条目,例如
中欧时间
即使我添加了时区偏移,它们也不是唯一的。但是,ZoneId 的 ID 可以区分条目,但我如何才能本地化它们? ID 始终是英文的,例如
欧洲/罗马
【问题讨论】:
-
我怀疑你能做到。它们应该是唯一标识符。
-
@shmosel,您知道如何选择适合用户语言的时区吗?