gpt4 book ai didi

c# - 如何将 UTC 转换为澳大利亚东部夏令时间 (AEDT)?

转载 作者:行者123 更新时间:2023-11-30 19:52:48 27 4
gpt4 key购买 nike

<分区>

我们正在从我们的贸易伙伴的 API 下载数据。到目前为止,我们使用的是“E. Australia Standard Time”并且运行良好。

夏令时开始后,我们的贸易伙伴表示他们正在使用“澳大利亚东部夏令时 (AEDT)”。

我使用以下代码将 UTC 时间转换为“E. Australia Standard Time”。

DateTime utcTime = DateTime.UtcNow;
TimeZoneInfo objTimeZoneInfo = TimeZoneInfo.FindSystemTimeZoneById("E. Australia Standard Time");
DateTime TPDateTime = TimeZoneInfo.ConvertTimeFromUtc(utcTime, objTimeZoneInfo);

但是当我使用“E. Australia Daylight Time”或“Australian Eastern Daylight Time (AEDT)”时出现以下错误

The time zone ID 'E. Australia Daylight Time' was not found on the local computer.
The time zone ID 'Australian Eastern Daylight Time (AEDT)' was not found on the local computer.

我应该将什么时区 ID 传递给 FindSystemTimeZoneById() 方法才能正确转换为澳大利亚东部夏令时间 (AEDT)?

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com