猿问

如何在Windows和IANA时区之间进行转换?

如何在Windows和IANA时区之间进行转换?

如上文所述时区标记wiki,时区有两种不同的样式。

  • Microsoft提供的用于Windows和.NET的TimeZoneInfo类由一个值标识,如Eastern Standard Time.

  • 由IANA在TZDB中提供的America/New_York.

许多基于Internet的API使用IANA时区,但出于许多原因,可能需要将其转换为Windows时区id,反之亦然。

如何在.NET中实现这一点?


浮云间
浏览 979回答 3
3回答

动漫人物

在转换时使用此方法(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi施予Asia/Calcutta应该是Asia/Kolkata..好像TzdbDateTimeZoneSource包含旧值。
随时随地看视频慕课网APP
我要回答