【发布时间】:2014-08-22 03:53:14
【问题描述】:
我想知道“2014-05-06 12:00:56”和“2012-03-06 16:08:22”之间的年、月、日、小时、分钟和秒。结果应如下所示:“差异是 xxx 年 xxx 月 xxx 天 xxx 小时 xxx 分钟”
例如:
import datetime
a = '2014-05-06 12:00:56'
b = '2013-03-06 16:08:22'
start = datetime.datetime.strptime(a, '%Y-%m-%d %H:%M:%S')
ends = datetime.datetime.strptime(b, '%Y-%m-%d %H:%M:%S')
diff = start – ends
如果我这样做:
diff.days
它给出了天数的差异。
我还能做什么?我怎样才能达到想要的结果?
【问题讨论】:
-
Understanding timedelta 的可能重复项