在做一件非常基本的事情時,網上似乎有很多混淆:創建一個UTC時區的datetime對象,在UTC時區的unix時代以後給定秒數。基本上,我總是希望在絕對時間/ UTC工作。如何創建自UNIX時代以來秒數的日期時間對象?
我使用python 3.5(目前最新的),並希望簡單地得到一個datetime
對象UTC(+ 0 /祖魯偏移)從經過秒浮點值,因爲1970年01月的
這是錯誤的,因爲第一次在我的本地時區中創建,然後我嘗試切換到UTC。
import datetime
import pytz
dt = datetime.datetime.fromtimestamp(my_seconds).replace(tzinfo=pytz.UTC)