首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从本地时间转换为协调世界时(给定本地TimeZone)

从本地时间转换为协调世界时(给定本地TimeZone)
EN

Stack Overflow用户
提问于 2009-06-01 22:39:10
回答 2查看 7.5K关注 0票数 1

我有不同时区的约会。

如何将它们转换为UTC,并给出相应的时区。

如下所示:

代码语言:javascript
运行
复制
Dim Dated as DateTime = TempDate.ConvertToUniversalTime(TimeZone)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-06-01 23:42:11

下面是如何做的

代码语言:javascript
运行
复制
Dim TimeZone As TimeZoneInfo = TimeZoneInfo.FindSystemTimeZoneById("W. Europe Standard Time")
Dim Dated As DateTime = TimeZoneInfo.ConvertTimeToUtc(TempDate, TimeZone)

对于TimeZones ID,请检查:

代码语言:javascript
运行
复制
TimeZone.GetSystemTimeZones
票数 3
EN

Stack Overflow用户

发布于 2009-06-01 22:53:31

.net中的DateTime对象提供DateTime.ToUniversalTime方法。由于您使用的是VB Date类型,因此DateTime.FromOADateDateTime.ToOAdate将提供Date和DateTime类型之间的转换(请参阅编程技巧here下的互操作注意事项)。

更新:你可能还想看看Converting Times Between Time Zones

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/937159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档