gpt4 book ai didi

c# - 使用C#将DateTime从UTC转换为用户提供的时区

转载 作者:太空宇宙 更新时间:2023-11-03 18:12:49 26 4
gpt4 key购买 nike

说,如果我有一个以UTC时区保存日期/时间的数据库列,则可以将它们读入用C#编写的ASP.NET Web应用程序的DateTime对象中。如何将它们转换为用户提供的时区?

最佳答案

假设time具有Kind = DateTimeKind.Utc

您可以使用ConvertTimeFromUtc

TimeZoneInfo.ConvertTimeFromUtc(time, userTimeZone);


TimeZoneInfo.ConvertTime

TimeZoneInfo.ConvertTime(time, TimeZoneInfo.Utc, userTimeZone);


您可能想查看 TimeZoneInfo.ConvertTime上有关MSDN文章的详细信息。

也可能值得阅读有关 converting between time zones on MSDN的全部内容。它比您想象的要复杂。

关于c# - 使用C#将DateTime从UTC转换为用户提供的时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11623472/

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