开发者社区> 问答> 正文

如何将日期,时间和UTC偏移量转换为本地DateTime

我需要从以下XML元素获取本地时区datetime:

<TransactionDate>20191202</TransactionDate>
<TransactionTime>234026</TransactionTime>
<TransactionTimezone>UTC-06:00:00</TransactionTimezone>

我的本地UTC偏移量是-05:00:00。将TransactionDate和TransactionTime放入td和tt Date变量后,我可以像这样构建Datetime:

Dim ldDate As New Date(td.Year, td.Month, td.Day, tt.Hour, tt.Minute, tt.Second)

我可以从TransactionTimeZone中解析出“ -06”,并确定我需要向ldDate添加1小时,但是必须有一种更优雅的方法。有任何想法吗?

谢谢,皮特

展开
收起
几许相思几点泪 2019-12-03 15:32:27 390 0
0 条回答
写回答
取消 提交回答
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载