时差计算不正确

2024-05-14 10:34:06 发布

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

我正在计算thennow之间的时差。结果是8 days,但我希望是7。可能是因为我用CSV文件中的日期填充了then,其时间为00:00:00datetime.now()返回日期为15:22:20.726944。有办法解决这个问题吗?时间对我来说并不重要,我也能做到吗

then = max(df.Date) 
# 2021-08-02 00:00:00 

now = datetime.now() 
# 2021-08-09 15:22:20.726944

print(max(df.Date) - datetime.now())
# -8 days +08:36:30.249498

Tags: 文件csvdfdatetimedate时间daysnow

热门问题