Menu Close

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.fromtimestamp()类方法返回本地日期和时间(datetime对象)。 该对象存储在dt_object变量中。

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


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

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

 from datetime import datetime

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

timestamp = datetime.timestamp(now)
print("timestamp =", timestamp)
除教程外,本网站大部分文章来自互联网,如果有内容冒犯到你,请联系我们删除!
评论区评论发表10个有质量的评论,可以联系我们 申请作者权限.

发表回复

您的电子邮箱地址不会被公开。

Leave the field below empty!

Posted in Python教程

Related Posts