如何将字符串转换为DateTime作为UTC就像那样简单
假设我有这个字符串:如何将其转换为具有UTC时间的DateTimeOffset对象 – 表示时区为-00:00 – 即使我在特定时区的机器上运行它?
假设字符串:“2012-10-08T04:50:12.0000000”
Convert.ToDateTime(“2012-10-08T04:50:12.0000000”+“Z”);
– > DateTime d = {10/8/2012 6:50:12 AM}我希望它是DateTime d = {10/8/2012 4:50:12 AM} ,好像它会理解我想要日期就这么简单(BTW – 我的机器在时区+02:00)
使用DateTimeOffset.Parse(string).UtcDateTime
。