📅  最后修改于: 2023-12-03 15:24:41.183000             🧑  作者: Mango
在开发中,我们经常会遇到需要将时间戳转换为日期时间的需求。下面是在飞镖中如何实现这个功能的介绍。
时间戳是指从格林威治标准时间1970年01月01日00时00分00秒起到现在的总秒数。
在飞镖中,我们可以通过datetime
模块的datetime.fromtimestamp()
方法来把时间戳转换为日期时间。
示例代码:
from datetime import datetime
timestamp = 1609430400 # 时间戳
dt = datetime.fromtimestamp(timestamp)
print(dt) # 输出: 2021-01-01 08:00:00
在上面的代码中,我们首先导入了datetime
模块。然后定义了一个时间戳timestamp
,并使用datetime.fromtimestamp()
方法把它转换成了日期时间dt
。最后打印出了日期时间。
与上面的方法相反,我们也可以通过datetime.timestamp()
方法将日期时间转换为时间戳。
示例代码:
from datetime import datetime
dt = datetime(2021, 1, 1, 8, 0, 0) # 日期时间
timestamp = dt.timestamp()
print(timestamp) # 输出: 1609430400.0
在上面的代码中,我们首先定义了一个日期时间dt
,然后使用dt.timestamp()
方法把它转换成了时间戳timestamp
。最后打印出了时间戳。
本文介绍了在飞镖中如何把时间戳转换为日期时间。我们学习了时间戳的概念,并使用datetime
模块的相关方法来实现转换。同时,也学习了如何把日期时间转换为时间戳。