如有錯誤歡迎指出,一起進步。
首先一般我們獲取的時間戳都是根據(jù)系統(tǒng)時間進行了時區(qū)轉(zhuǎn)換的。如下:

代碼片段

時間區(qū)分
這樣對于不同的時區(qū)就會因為時區(qū)的不同而出現(xiàn)時間錯誤。為了避免時區(qū)造成的影響我的做法是采取使用標(biāo)準(zhǔn)時間(格林尼治時間)作為媒介即我們進行傳遞,保存的時候使用格林尼治時間,最終用的時候再將其轉(zhuǎn)換為對應(yīng)的時區(qū)的時間。一般習(xí)慣傳遞,保存的時間戳下面以時間戳為例:

時間戳的轉(zhuǎn)換
整個的核心就是系統(tǒng)已經(jīng)提供了不同時區(qū)的時間相距標(biāo)準(zhǔn)時間的差值。
最后這篇文章希望能幫到大家!