以北京時(shí)間為例 假如我在數(shù)據(jù)庫(kù)中存入某一個(gè)特定時(shí)間 例如 2011-3-10 13:46 我希望這個(gè)時(shí)間在美國(guó)這個(gè)時(shí)區(qū)顯示出來的時(shí)候轉(zhuǎn)換成了 2011-3-09 23:47 (這個(gè)時(shí)間是北京時(shí)間 2011-3-10 13:46時(shí)候的當(dāng)?shù)貢r(shí)間).求哪位高手指點(diǎn)
2 回答

犯罪嫌疑人X
TA貢獻(xiàn)2080條經(jīng)驗(yàn) 獲得超4個(gè)贊
先轉(zhuǎn)成UTC時(shí),然后再轉(zhuǎn)美國(guó)。
TimeZoneInfo.ConvertTimeToUtc(dt, tzi);
var tzi = TimeZoneInfo.FindSystemTimeZoneById("E. South America Standard Time");
var dt = new DateTime(2010, 10, 17)

萬(wàn)千封印
TA貢獻(xiàn)1891條經(jīng)驗(yàn) 獲得超3個(gè)贊
貌似這個(gè)要自己算了 根據(jù)時(shí)間差來推算另一時(shí)區(qū)的時(shí)間。。。
- 2 回答
- 0 關(guān)注
- 1284 瀏覽
添加回答
舉報(bào)
0/150
提交
取消