你可以减去2
datetime
物体。结果是
datetime.timedelta
started = datetime.datetime.now()
str = "20 12 01 01 2019"
time = datetime.datetime.strptime(str, "%M %H %d %m %Y")
diff = time - started
print(str(diff))
print(diff.total_seconds())
这是输出:
121 days, 0:52:12.768755
10457532.768755
datetime.datetime.now() + datetime.timedelta(minutes=60)
创建
datetime.datetime
now
一小时前。
这是一种更简单的方法:
time.time()
自1970年1月1日起测量秒数(作为浮点值)。因此,如果你想在0.1秒内完成一些工作,你可以写:
import time
started = time.time()
while time.time() < started + 0.1:
print("do some work")
datetime.datetime.strptime