从https://www.timeanddate.com/time/zones/sst,时区为 UTC -11。但是,当我从 .NET 获取时区信息时。它是 UTC +13。 var timeZoneInfo = TimeZoneInfo.FindSystemTimeZoneById("Samoa Standard Time");timeZoneInfo 是 UTC +13。如何在 .Net 中获取萨摩亚标准时间 (SST) 的正确时区信息
1 回答
倚天杖
TA贡献1828条经验 获得超3个赞
萨摩亚(正式名称为萨摩亚独立国)和美属萨摩亚位于两个不同的时区,位于国际日期变更线的两侧。
萨摩亚独立国在标准时间遵守 UTC+13,在夏令时遵守 UTC+14。
它的 Windows 时区标识符是
"Samoa Standard Time"
其 IANA 时区标识符为
"Pacific/Apia"
美属萨摩亚全年遵守 UTC-11。
它的 Windows 时区标识符是
"UTC-11"
其 IANA 时区标识符为
"Pacific/Pago_Pago"
一如既往:
在 Windows 上运行时,将 Windows 标识符用于 .NET Framework 和 .NET Core。
在 Linux 上运行时,将 IANA 标识符与 .NET Core 结合使用。
使用TimeZoneConverter库在任一平台上使用任一形式的标识符。
- 1 回答
- 0 关注
- 127 浏览
添加回答
举报
0/150
提交
取消