【发布时间】:2020-06-21 14:10:47
【问题描述】:
我有一个带有时间戳的两个日期列的 pandas 数据框(我想保留时间戳) 我想得到这两个日期之间的天数差异,我使用了下面的。它工作得很好。
mergethetwo['diff_days']=(mergethetwo['todaydate']-mergethetwo['LastLogon']).dt.days
问题是,当我在 Excel 中得到这两个日期之间的差异时,它给了我不同的数字。
以python为例
2020 年 5 月 15 日下午 1:48:00(上次登录)和 2020 年 6 月 21 日上午 12:00:00(今天)是 36 。
但是,在 Excel 中使用
DATEDIF =(LastLogon,todaydate,"d") 2020 年 5 月 15 日下午 1:48:00 和 2020 年 6 月 21 日上午 12:00:00 是 37 天!
为什么会有差异?我应该相信哪一个?由于我有 30,000 多行,我无法通过所有这些行来确认。
感谢您的支持 谢谢
【问题讨论】:
标签: python excel date datetime