📌  相关文章
📜  将 unix 时间戳转换为日期时间 python pandas - Python (1)

📅  最后修改于: 2023-12-03 15:25:15.133000             🧑  作者: Mango

将 Unix 时间戳转换为日期时间 Python Pandas

如果你需要将 Unix 时间戳转换为常用的日期时间格式,Python Pandas 是一个方便的工具。下面将介绍如何使用 Python Pandas 进行转换。

安装 Pandas

首先,你需要安装 pandas 包,使用以下命令:

!pip install pandas
导入 Pandas 和 NumPy 模块

在使用 Pandas 进行转换之前,请先导入 Pandas 和 NumPy 模块:

import pandas as pd
import numpy as np
转换 Unix 时间戳

使用 to_datetime 函数将 Unix 时间戳转换为日期时间格式:

unix_timestamp = 1609459200
datetime = pd.to_datetime(unix_timestamp, unit='s')
print(datetime)

输出:

2021-01-01 00:00:00
将日期时间格式转换为字符串

使用 strftime 函数将日期时间格式转换为字符串:

datetime_str = datetime.strftime('%Y-%m-%d %H:%M:%S')
print(datetime_str)

输出:

2021-01-01 00:00:00
将字符串转换为日期时间格式

如果你需要将字符串转换为日期时间格式,使用 to_datetime 函数:

datetime_str = '2021-01-01 00:00:00'
datetime = pd.to_datetime(datetime_str, format='%Y-%m-%d %H:%M:%S')
print(datetime)

输出:

2021-01-01 00:00:00
总结

不管你是需要将 Unix 时间戳转换为日期时间格式,还是将字符串转换为日期时间格式,Python Pandas 都是一个强大的工具。通过使用 to_datetime 函数和 strftime 函数可以轻松地进行转换。