在python中将日期时间变为几天

时间:2014-12-14 23:57:34

标签: python datetime days

我想接受一个日期字符串(例如“2002-3-14”)并将其转换为自公元1月1日起的总天数(例如730,924)。我怎么能在python 2.7中这样做?有没有办法将日期时间转换为timedelta?

1 个答案:

答案 0 :(得分:0)

import datetime

d0 = datetime.datetime.strptime("0001-1-01", "%Y-%m-%d")
df = datetime.datetime.strptime("2002-3-14", "%Y-%m-%d")

print(df-d0)

>> 730922 days, 0:00:00