Firebase Firestore服务器时间戳与Python日期时间?

Firebase Firestore服务器时间戳与Python日期时间?,python,firebase,datetime,google-cloud-firestore,firebase-admin,Python,Firebase,Datetime,Google Cloud Firestore,Firebase Admin,我正在为我的浏览器游戏使用python管理sdk。。。但我遇到了一些问题 我使用时间戳来跟踪什么时候在我的游戏中创建了一些东西,通过使用默认的时间戳来跟踪库,如图所示 从firebase_admin导入firestore,凭据为_cred #在此安装客户端 firestore.SERVER\u时间戳 但是我想把它和普通的约会时间做个比较 导入日期时间 >>>o=datetime.datetime.now() >>>类型(o) >>>userDict=db.collection(“users”

我正在为我的浏览器游戏使用python管理sdk。。。但我遇到了一些问题

我使用时间戳来跟踪什么时候在我的游戏中创建了一些东西,通过使用默认的时间戳来跟踪库,如图所示


从firebase_admin导入firestore,凭据为_cred
#在此安装客户端
firestore.SERVER\u时间戳
但是我想把它和普通的约会时间做个比较

导入日期时间 >>>o=datetime.datetime.now() >>>类型(o) >>>userDict=db.collection(“users”).document(“test”).get().to_dict() >>>类型(userDict['creation\u time']) >>>userDict['creation_time']-datetime.datetime.now() TypeError:无法减去偏移量初始和偏移量感知日期时间 有没有办法把这两个减去,得到这样一个正常的日期时间

o-datetime.datetime.now() timedelta(天=1,秒=86381,微秒=61146)
如果是的话,你能告诉我吗?那会让我开心的,谢谢你通读我的问题,希望你能帮助我

我不清楚您的代码是否在尝试减去之前将
firestore.SERVER\u TIMESTAMP
转换为datetime,您是否这样做?如果是这样,您可能不想尝试从日期时间中删除时区意识,如下图所示,请注意,您可能需要根据时区添加或减去一些时间,但这可能会起作用。如果您正在将
firestore.SERVER\u TIMESTAMP
转换为日期时间,则我不清楚您的代码,你在这么做吗?如果是这样的话,您可能不想尝试从日期时间中删除时区意识,如下图所示,请注意,您可能需要根据时区添加或减去一些时间,但这可能会起作用。