大佬教程收集整理的这篇文章主要介绍了C#asp.net中的日光时区转换,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
如果时区属于“DAYLIGHTTIMEZONE”,我应该将时间更改为标准时区吗?
我将获得用户输入的时区(Windows操作系统中列出的时区)并将其存储在数据库中,每当用户登录时,我将根据用户选择的时区显示时间和日期.现在,白天是什么角色在这里玩?如果特定时区属于“DaylightsavingZone”,是否应进行任何更改.
TimeZoneInfo
类.
目前尚不清楚你的更大目标是什么,但基本上TimeZoneInfo应涵盖你想要做的任何事情,例如从一个时区转换到另一个时区.它并不总是最简单的类正确使用,部分是因为DateTime
类型设计糟糕,不幸的是:(
我正在(偶尔!)在一个名为Noda Time的.NET新日期和时间库上工作,但遗憾的是还没有准备好:(
编辑:好的,所以你的步骤应该是:
>了解如何以适当的形式从TimeZoneInfo获取用户的时区.您最终希望将Id
存储在数据库中.
>当您想要显示时间时:
>使用FindSystemTimeZoneById
获取时区
>使用DateTimeOffset.UtcNow
获取当前时间
>拨打TimeZoneInfo.ConvertTime
转换为目标时区>为用户适当地格式化结果
以上是大佬教程为你收集整理的C#asp.net中的日光时区转换全部内容,希望文章能够帮你解决C#asp.net中的日光时区转换所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。