我目前正在開發一個處理大量使用Qt的時間戳的應用程序。將Qt本地時區強制爲UTC
我經常需要使用顯示QDateTime,QDateTimeEdit時間戳,等等..
我總是使用UTC時間戳。
我的問題是,我生病(我的意思是,真的,我做了一些棘手的時間戳運算和一個被遺忘的.toUTC()
是很難發現)的總轉換到/從本地時區,因爲所有Qt的日期/時間小部件似乎認爲當地時區用於輸入和輸出。
有沒有什麼辦法可以讓Qt放棄客戶端的時區,並假設所有事情都是UTC? 現在,我設置我的Windows時鐘使用UTC,以便我可以很容易地進行調試...
此Qt行爲非常煩人。
好主意! :) – NewbiZ 2011-04-13 09:04:25