0
我从数据库中得到一些日期时间(ExactDate)。这些时间在美国时区,我需要在欧盟时区转换它们。将位于欧盟的计算机的美国日期时间转换为欧盟日期时间?
但是,如果我使用:因为我的电脑是看到了ExactDate
作为欧洲日期
ExactDate = (DateTime)dr["CREATE_DATE"];
// change exact date to european time
TimeZoneInfo info;
info = TimeZoneInfo.FindSystemTimeZoneById("US Mountain Standard Time");
ExactDate = TimeZoneInfo.ConvertTime(ExactDate,info);
的日期不正确地转换。
你知道我该如何解决这个问题吗?
我认为你需要使用['ConvertTimeToUtc'](http://msdn.microsoft.com/en-us/library/system.timezoneinfo.converttimetoutc.aspx),然后用当前的当地时间 – V4Vendetta