2013-08-27 29 views
0

因此,我Azure將UTC存儲爲DateTime。 如果我的系統需要在美國東部時間有時間戳,那麼處理它的最佳方法是什麼? 存儲在utc中,但通過格式化來處理顯示時間戳嗎? 在將數據存儲在數據庫之前,我是否格式化/偏移時間戳? 解決此問題的最佳做法是什麼?如何處理Azure的UTC時間

感謝

回答

3

我一直主張在UTC時間存儲,因爲它是你可以計算出任何其他時間關閉區的標準時間。這意味着如果您有任何人可以從任何位置連接到的服務,則可以更容易地根據系統檢測當前用戶所處的時區,或者讓他們保存他們希望查看時間設置的時區從您的應用程序中。

this thread有一個非常大的討論,其中詳細討論了它,你可能有興趣閱讀以幫助做出決定。如果您決定存儲UTC並轉換時間,這裏有一篇文章解釋How to convert from UTC to Local Time in C#