使用Python3以秒为单位显示年龄

StFi

我想复制一下保罗·埃尔多斯小时候所用的技巧:根据某人的出生日期和当前时间,告诉某人他几秒钟。

当前代码如下所示:

# 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秒。

那么,如何使用日期时间库执行我想做的事情?

Devesh库玛·辛格

您可以使用total_seconds来计算两个日期之间的秒数差

from datetime import datetime

year = int(input("year: "))
month = int(input("month: "))
day = int(input("day: "))

#Calculate time in seconds between now and the day of birth
time_in_seconds = (datetime.now() - datetime(year=year, month=month, day=day)).total_seconds()

print("You are {} seconds old.".format(time_in_seconds))

输出将是

year: 1991
month: 1
day: 31
You are 892979995.504128 seconds old.

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

程序以秒为单位计算年龄,无法正常工作

转换熊猫timedelta以秒为单位显示

使用bash计算时间(以秒为单位)

如何在Python中以小时,分钟和秒为单位显示“ X”轴刻度?

如何在Python 3中获得以纳秒为单位的时间戳?

使用Media Foundation获取Mp3总持续时间(以秒(或毫秒)为单位)

为什么debugfs不会以纳秒为单位显示crtime?

如何以天:小时:分钟:秒为单位显示毫秒

当数据以秒为单位时,如何使用 python 获取时间戳(用于时间序列分析)?

Python3:与变量关联的单位度量

从生日计算年龄(以毫秒为单位)

getId3以秒为单位获取视频时长

Python:以毫秒为单位将秒设为零

从python的datetime获取时间戳(以秒为单位)

纪元时间与正常日期之间的时差(以秒为单位)-Python

使用moment.js以秒为单位获取当前时间

使用Linux命令以秒为单位获取墙面时间?

使用 monotonic() 以秒为单位获取经过时间

时间戳记-如何使用groupby计算以秒为单位的时差

使用SPARQL获取当前时间(以秒/毫秒为单位)?

年龄检查器Python3 18+

PHP:以秒为单位的时差

在python3中绘制散点图,其中x轴是经度/经度,以km为单位,y轴是深度

如何在python3中为几何分配单位并将投影分配给多边形?

使用brew为Python3安装Boost-python

如何使用 pip 为 python3 安装 python 包?

Java:Unix时间,以秒为单位,以毫秒为单位

如何在vb.net中以秒和微秒为单位显示当前时间

在 Discord.py 的 On_Message 中以秒为单位显示冷却时间