2011-07-18 62 views
0

我從兩個不同的來源提取數據,都有時間戳。其中一個來源使用GMT,另一個使用本地服務器的時間。我將這兩個來源的信息顯示在按時間排序的列表中。我有許多時區的用戶。我將如何按正確順序排列這些文件? 這是在C#中完成的。同步GMT和當地時間

回答

4

我會將所有時間轉換爲UTC,然後在用戶的本地時區中顯示時間戳,或將它們保留爲UTC。我的一般偏好是使用用戶的本地時區,因爲不是每個人都在查看UTC時間,並且能夠立即將其轉換爲本地時區。轉換使用ToUniversalTimeToLocalTime方法。

+0

服務器本地的時間戳記怎麼樣?他們不會回來的時區,我將如何將他們轉換爲我的用戶當地時間? –

+1

除非您可以確定該服務器的時區,否則您運氣不佳。顯然,時區可以是任何東西。有沒有可能讓供應商修復它? –