我想复制保罗·埃尔多斯小时候玩过的把戏:
根据某人的出生日期和现在的时间,告诉他几秒钟的时间。
当前代码如下所示:
# 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库来执行我想做的事情呢?