这是我的第396篇原创文章。
一、引言
在 Python 中可以通过datetime
模块来实现。一般来说,时间戳通常是自1970年1月1日(称为“Unix时间”)以来的秒数。
以下是一个示例,演示如何将这个时间戳转换为可读的日期和时间格式。
二、实现过程
2.1 代码
import datetime
# 给定的时间戳
timestamp = 1734088217
# 转换为 datetime 对象
dt_object = datetime.datetime.fromtimestamp(timestamp)
# 打印可读的日期和时间
print("可读的日期和时间:", dt_object.strftime('%Y-%m-%d %H:%M:%S'))
代码解释:
- 导入模块
首先导入
datetime
模块。 - 创建时间戳
使用给定的时间戳
1734088217
。 - 转换为
datetime
对象使用
datetime.datetime.fromtimestamp()
方法将时间戳转换为datetime
对象。 - 格式化输出
使用
strftime()
方法,将datetime
对象格式化为可读的字符串,如YYYY-MM-DD HH:MM:SS
。
输出示例
执行上述代码将会输出:
请注意,输出的日期和时间可能会根据你的时区设置而有所不同。如果你希望将时间戳转换为 UTC 时间,可以使用
datetime.datetime.utcfromtimestamp()方法。代码示例如下:
# 转换为 UTC datetime 对象
utc_dt_object = datetime.datetime.utcfromtimestamp(timestamp)
# 打印可读的 UTC 日期和时间
print("UTC 可读的日期和时间:", utc_dt_object.strftime('%Y-%m-%d %H:%M:%S'))
这将返回 UTC 时间的可读格式。
作者简介:
读研期间发表6篇SCI数据挖掘相关论文,现在某研究院从事数据算法相关科研工作,结合自身科研实践经历不定期分享关于Python、机器学习、深度学习、人工智能系列基础知识与应用案例。致力于只做原创,以最简单的方式理解和学习,关注我一起交流成长。需要数据集和源码的小伙伴可以关注底部公众号添加作者微信。