📜  当前日期时间 pandas - Python (1)

📅  最后修改于: 2023-12-03 14:54:14.132000             🧑  作者: Mango

当前日期时间 pandas - Python

介绍

在 Python 中,Pandas 是一种常用的数据分析工具。有时,我们需要获取当前日期和时间来进行数据处理和分析。

本文将介绍如何使用 Pandas 获取当前日期和时间,以及如何将其转换为不同的格式。

获取当前日期和时间

要获取当前日期和时间,可以使用 Pandas 中的 Timestamp 类。可以通过以下代码获取当前日期和时间:

import pandas as pd

now = pd.Timestamp.now()
print(now)

输出:

2022-10-09 15:46:13.086107

上述代码使用 pd.Timestamp.now() 方法获取当前时间戳,并将其存储在变量 now 中。now 变量包含了当前日期和时间。

格式化当前日期和时间

默认情况下,Timestamp 对象以 ISO 8601 格式表示,即 YYYY-MM-DDTHH:MM:SS.ssssssZ(其中 TZ 分别表示时间和时区)。

要将其转换为不同的格式,可以使用 strftime 方法。下面是一些示例:

dt_string = now.strftime("%Y-%m-%d %H:%M:%S")
print(dt_string) # 2022-10-09 15:46:13

date_string = now.strftime("%Y-%m-%d")
print(date_string) # 2022-10-09

time_string = now.strftime("%H:%M:%S")
print(time_string) # 15:46:13

上述代码将 now 变量转换为不同的格式,分别是 YYYY-MM-DD HH:MM:SSYYYY-MM-DDHH:MM:SS

结论

在本文中,我们介绍了如何使用 Pandas 获取当前日期和时间,以及如何将其转换为不同的格式。Pandas 中的 Timestamp 类可以方便地处理日期和时间数据,因此在使用 Python 进行数据分析时,它是一个非常有用的工具。