来自数据库的DateTime(SqlAlchemy)与钟摆解析的日期不同

2024-06-15 07:27:29 发布

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

我已经解析了一个日期字符串:

pendulum.parse('2015-03-09')

这个对象现在存储到一个SqlAlchemy数据库表(mysql)中,其中包含Column(SqlAlchemy.DateTime)

现在,我加载此列值,然后:

enter image description here

现在我想将它与字符串日期进行比较。。。像这样:

created.timestamp() == pendulum.parse('2015-03-09').timestamp()

这导致了False。。。什么

created.timestamp() -> 1425855600.0
pendulum.parse('2015-03-09').timestamp() -> 1425859200.0

以下是摆锤解析对象供参考:

enter image description here

那么为什么时间戳不同呢


Tags: 对象字符串数据库falsedatetimesqlalchemyparse时间