如何将日期时间从 EST/EDT 转换为 GMT,但我不知道代码将在哪里运行(未知的本地时区),也不知道节省时间...
你要TimeZoneInfo.ConvertTimeToUtc() http://msdn.microsoft.com/en-us/library/bb495915.aspx,它允许您将源时区信息作为参数传递。例如:
TimeZoneInfo est = TimeZoneInfo.FindSystemTimeZoneById("Eastern Standard Time");
DateTime someDateTimeInUtc = TimeZoneInfo.ConvertTimeToUtc(someDateTime, est);
I think这将自动处理夏令时,但您需要对其进行测试以确定。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)