[zhenmu@zhenmu ~]$ tz='gst-1'; export tz
[zhenmu@zhenmu ~]$ date +'%y-%m-%d %h:%m:%s' -d @1583712000
2020-03-09 01:00:00
[zhenmu@zhenmu ~]$ date +'%y-%m-%d %h:%m:%s' -d @1592352000
2020-06-17 01:00:00
[zhenmu@zhenmu ~]$ tz='europe/berlin'; export tz
[zhenmu@zhenmu ~]$ date +'%y-%m-%d %h:%m:%s' -d @1583712000
2020-03-09 01:00:00
[zhenmu@zhenmu ~]$ date +'%y-%m-%d %h:%m:%s' -d @1592352000
2020-06-17 02:00:00
[zhenmu@zhenmu ~]$ tz='asia/shanghai'; export tz
[zhenmu@zhenmu ~]$ date +'%y-%m-%d %h:%m:%s' -d @1583712000
2020-03-09 08:00:00
[zhenmu@zhenmu ~]$ date +'%y-%m-%d %h:%m:%s' -d @1592352000
2020-06-17 08:00:00
[zhenmu@zhenmu ~]$
看以上 "+1時區" 和 "柏林時區" 設定之後查詢同乙個時間戳, 夏天和冬天有差異!
也就是 localtime localtime_r獲取出的時間 和可能電腦顯示的不對。
struct tm的結構體大體是這樣的,可以看到結果裡會告知是否實行了夏令制:
struct tm ;
網上還看到乙個有趣的,**取出來差了5分32秒的特殊情況:
關於從遠端取資料更新到本地時遇到的時間問題
近日部署了乙個從遼寧招辦取瀋陽的資料的乙個專案,取回來的資料中有時間字段,奇怪的現象是,只要是從瀋陽取得的時間,更新到遼寧的時候,肯定會慢13個小時,百思不得其解.讓手下用各種方法去找原因,得知 1.從瀋陽本地的資料庫直接讀出來的資料沒有問題 2.從北京取瀋陽的資料沒有問題 3.資料一到遼寧就變 從...
用Python校準本地時間
toc 時間,對於我們來說很重要,什麼時候做什麼?什麼時候發生什麼?沒有時間的概念,生活就亂了。你可能會好奇,時間到底是怎麼來的呢?作為網工的你,可能你也不是很清楚吧?原子鐘和gps是作為標準參考時鐘,全世界都以它為時鐘源。從你手錶或電腦的時間同步到時鐘源,中間可能經過多層級,每一層叫做 strat...
用Python校準本地時間
目錄 2.示例演示 免費 www.kuwx.net時間,對於我們來說很重要,什麼時候做什麼?什麼時候發生什麼?沒有時間的概念,生活就亂了。你可能會好奇,時間到底是怎麼來的呢?作為網工的你,可能你也不是很清楚吧?原子鐘和gps是作為標準參考時鐘,全世界都以它為時鐘源。從你手錶或電腦的時間同步到時鐘源,...