If your application implements .Net TimeZoneInfo
, then you should probably just show Windows time zones via the DisplayName
property of the TimeZoneInfo
object, then store the corresponding Id
property as the users's time zone selection.
On the other hand, if you were to expose a map-based time zone selection picker, such as this one or this one, then you could use their resulting IANA time zone ID to map to a Windows zone. But if you have no such need to this kind of UI, then don't bother with them.