【发布时间】:2011-08-29 18:00:24
【问题描述】:
如何从已针对 UTC 调整的字符串创建 DateTime 变量?我在设置为 BST (GMT+1) 的机器上运行它。如果我运行以下代码行:
DateTime clientsideProfileSyncStamp = Convert.ToDateTime("20-May-2011 15:20:00");
然后在针对数据库保存 (UTC) 值的测试中使用该值,然后看起来 Convert.ToDateTime() 实际上给了我 14:20 的 UTC 值。我不希望它进行转换 - 我只是希望它接受我的 DateTime 字符串已经是 UTC。
谢谢。
【问题讨论】:
-
当我刚刚尝试
Convert.ToDateTime()时,它返回了字符串所代表的确切值。你打电话给.ToUniversalTime()?进行转换后,您对价值做了什么?
标签: c# .net datetime timezone datetime-parsing