【发布时间】:2017-02-27 15:57:59
【问题描述】:
我的 csv 文件包含格式如下的日期:
10/3/1946 0:00:00
4/4/1947 0:00:00
我想知道 csv 文件中过去出现的值,比如12/18/1957 0:00:000?
为了进行比较,我假设我需要将其转换为数字,例如,10/3/1946 0:00:00 将是 17078.00。
有没有内置的方法可以做到这一点?
【问题讨论】:
-
为什么不使用
strptime将所有内容实际比较为日期时间? -
我认为这样做会更容易,因为我还需要从某个日期开始的“经过的天数”。
-
您可以使用
strptime转换日期,然后他们计算差异date1 - date2。