【Python数据分析系列】将一个时间戳转换为可读的日期和时间格式
这是我的第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、数据分析、特征工程、机器学习、深度学习、人工智能系列基础知识与案例。关注gzh:数据杂坛,获取数据和源码学习更多内容。
原文链接: