Mongo ObjectID:“无法比较offsetnaive和offsetware日期时间”,即使是与pytz

2024-05-20 09:10:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用py-pretty美化objectid timestamp,但它一直给我一个TypeError:

TypeError: can't compare offset-naive and offset-aware datetimes

即使在我尝试用Pytz将时间戳转换为不知道时区的UTC日期之后。这是我正在尝试的代码

import datetime
import pytz
import pretty
# ...

song = db.songs.find_one( { 'GUID' : 0123 } )
dateTimeUnaware = song['_id'].generation_time.now(pytz.utc)
prettyDate = pretty.date( dateTimeUnaware )

为什么总是给我输入错误?pytz函数不应该使它成为时区不可知的吗?


Tags: andpyimportsongprettycantimestampoffset