问题描述
当我们在 CMS 编辑模式下在 Episerver(版本 11)中发布页面时,页面的“发布日期时间值”显示(在 CMS 编辑模式下)用户的本地时区(即特定于用户的浏览器文化)
但我知道 EPiServer 在数据库中以 UTC 格式存储日期时间值。
你能告诉我在数据库中保存时如何从本地时间值转换为UTC吗?请建议我如何探索它?
谢谢
解决方法
试过DateTime.ToLocalTime吗?应该给你你想要的。
univDateTime = DateTime.Parse(strDateTime);
localDateTime = univDateTime.ToLocalTime();