📅  最后修改于: 2023-12-03 15:19:21.600000             🧑  作者: Mango
在Python中使用熊猫的时间戳(timestamp)函数可以将时间转换为时间戳,反之亦然。时间戳是指距离1970年1月1日00:00:00以秒计算的时间单位。
pandas.Timestamp.timestamp()
该函数返回一个float类型的时间戳,单位为秒。需要注意的是,该时间戳是相对于1970年1月1日00:00:00 UTC的时间戳。
下面是该函数的参数说明:
| 参数 | 类型 | 描述 | | ------ | ------ | -------------------------- | | 无参数 | 无参数 | 该函数不接收任何参数或关键字 |
import pandas as pd
# 时间戳
timestamp = 1578518600
# 转换为日期和时间
date_time = pd.Timestamp.fromtimestamp(timestamp)
print(date_time)
输出:
2020-01-09 16:30:00
import pandas as pd
# 日期和时间
date_time = '2020-01-09 16:30:00'
# 转换为时间戳
timestamp = pd.Timestamp(date_time).timestamp()
print(timestamp)
输出:
1578517800.0
通过上述示例,可以发现使用熊猫时间戳(timestamp)函数简洁而方便。在处理日期和时间时,可以快速地把时间转换成时间戳或把时间戳转换成日期和时间。这在数据处理中是非常常见的。