【发布时间】:2019-05-19 04:25:14
【问题描述】:
我想复制 Paul Erdoes 小时候使用的技巧: 根据他的出生日期和当前时间,告诉某人他老了多少秒。
这是当前代码的样子:
# For displaying age in seconds
from datetime import datetime
year = int(input("year: "))
month = int(input("month: "))
day = int(input("day: "))
# This is resulting in datetime.timedelta object with attr days, seconds, microseconds
#delta = datetime.now() - datetime(year, month, day)
print("You are " + str(datetime.now() - datetime(year, month, day)) + " seconds old.")
#str(delta.seconds)
结果大约是 770xx 秒,但这是不正确的,因为每天已经是 36000 * 24 秒。
那么我该如何使用 datetime 库来执行我想做的事情呢?
【问题讨论】:
标签: python python-3.x datetime