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