通过 GMT 偏移值 DST 更改/转换 DateTime 是不是安全? [关闭]
Posted
技术标签:
【中文标题】通过 GMT 偏移值 DST 更改/转换 DateTime 是不是安全? [关闭]【英文标题】:Is altering/converting a DateTime by GMT offset value DST safe? [closed]通过 GMT 偏移值 DST 更改/转换 DateTime 是否安全? [关闭] 【发布时间】:2016-04-04 20:59:12 【问题描述】:我怎样才能最好地转换只有我可用的 GMT 偏移量 int 的 DateTime,遵守 DST 和诸如此类的所有事情?看起来比较绕。必须有一个简单的方法。在 C# .Net 中。抱歉,差点忘了说。
【问题讨论】:
您的意思是如何将DateTime
对象转换为UTC 时间?
【参考方案1】:
查看 TimeZoneInfo.ConvertTime()。需要 .NET 3.5 或更高版本。
https://msdn.microsoft.com/en-us/library/bb382770(v=vs.110).aspx
【讨论】:
这是一个网络应用程序。问题是我只知道客户的 UTC/GMT 偏移量(-6、-5 等),而且我的客户遍布全国。需要正确处理报告的开始和结束日期时间,只有在手头。本地会给我网络服务器的时间,对吧? 您可以为该方法指定任何转换起始和转换到时区。但是,您必须知道客户的时区。因此,如果客户在亚利桑那州,您不仅不想知道时区偏移量,还想知道该客户是否遵守 DST。以上是关于通过 GMT 偏移值 DST 更改/转换 DateTime 是不是安全? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章