7
我試圖美化的ObjectID時間戳和py-pretty,但它一直給我一個類型錯誤:蒙戈對象ID:「無法比擬的偏移天真和偏移感知日期時間」,即使pytz
TypeError: can't compare offset-naive and offset-aware datetimes
即使我試圖用Pytz將時間戳轉換爲不知道UTC時間的時區。這是我想要的代碼
import datetime
import pytz
import pretty
# ...
song = db.songs.find_one({ 'GUID' :})
dateTimeUnaware = song['_id'].generation_time.now(pytz.utc)
prettyDate = pretty.date(dateTimeUnaware)
爲什麼這會一直給我類型錯誤? Pytz函數不應該使它時區不可知?
你有什麼有一個時區感知日期時間是不是不可知的......讓pytz.utc給它一個utc的時區。刪除那應該解決您的問題'dateTimeUnaware = song ['_ id']。generation_time.now()' – Pykler