📜  Python|熊猫时间戳.timestamp(1)

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

Python | 熊猫时间戳.timestamp

简介

在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)函数简洁而方便。在处理日期和时间时,可以快速地把时间转换成时间戳或把时间戳转换成日期和时间。这在数据处理中是非常常见的。