gpt4 book ai didi

c# - 将日期时间从 GMT 转换为其他(东部、山区、太平洋、印度等)格式

转载 作者:行者123 更新时间:2023-11-30 16:36:06 29 4
gpt4 key购买 nike

我需要知道如何将 GMT 时区格式的日期时间转换为其他格式,例如 C#、asp.net 2.0 和 dot net framework 2.0 中的东部、太平洋、山区和印度时区格式。

最佳答案

不幸的是,使用 .NET 2.0 时,您大部分时间都被塞满了。您需要使用 P/Invoke 创建 TimeZone 的实例类(class)。从 .NET 3.5 开始,它好多了 - TimeZoneInfo允许您获取非本地区域。我似乎记得后者对历史时区信息也有更好的支持,而不仅仅是一对 DST 更改时间的规则。

您可以使用 GetTimeZoneInformation 获取信息但这相对丑陋。很可能有一些方法可以使用 P/Invoke 来为您进行转换……尽管它仍然可能很复杂。

使用 .NET 2.0 的要求有多严格?您可以使用 .NET 3.5 避免很多麻烦...

关于c# - 将日期时间从 GMT 转换为其他(东部、山区、太平洋、印度等)格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1254237/

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