下面举几个实用的例子,来说明如何通过python计算时间差

import datetime

d1 = datetime.datetime(2005, 2, 16) d2 = datetime.datetime(2004, 12, 31) (d1 - d2).days

datetime可以查看:天数(day),小时数(hour),星期几(weekday())等;

timedelta可以查看:天数(days),秒数(seconds)等。

datetime支持的操作有下面几种

datetime Supported operations:

datetime2 = datetime1 + timedelta

datetime2 = datetime1 - timedelta

timedelta = datetime1 - datetime2

d3 = d1 + datetime.timedelta(days =10)