1. 首页
  2. 技术文章

50、日期时间的Python时间戳

在本文中,您将学习将时间戳转换为datetime对象,并将datetime对象转换为时间戳(借助示例)。

将日期和时间作为时间戳存储在数据库中是很常见的。Unix时间戳是UTC特定日期到1970年1月1日之间的秒数。


示例1:Python时间戳到日期时间

from datetime import datetime

timestamp = 1545730073
dt_object = datetime.fromtimestamp(timestamp)

print("dt_object =", dt_object)
print("type(dt_object) =", type(dt_object))

运行该程序时,输出为:

dt_object = 2018-12-25 09:27:53
type(dt_object) = <class 'datetime.datetime'>

在这里,我们datetime从datetime模块导入了类。然后,我们使用了datetime.fromtimestamp()类方法,该方法返回本地日期和时间(datetime对象)。该对象存储在dt_object 多变的。

注意:您可以datetime使用strftime()方法轻松地从对象创建代表日期和时间的字符串。


示例2:Python日期时间到时间戳记

您可以使用datetime.timestamp()方法从datetime对象获取时间戳。

from datetime import datetime

# current date and time
now = datetime.now()

timestamp = datetime.timestamp(now)
print("timestamp =", timestamp)
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站不拥有所有权,不承担相关法律责任。如发现有侵权/违规的内容, 联系QQ1841324605,本站将立刻清除。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

服务热线:130-0886-1890

QR code