📅  最后修改于: 2023-12-03 14:54:14.132000             🧑  作者: Mango
在 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
(其中 T
和 Z
分别表示时间和时区)。
要将其转换为不同的格式,可以使用 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:SS
、YYYY-MM-DD
和 HH:MM:SS
。
在本文中,我们介绍了如何使用 Pandas 获取当前日期和时间,以及如何将其转换为不同的格式。Pandas 中的 Timestamp
类可以方便地处理日期和时间数据,因此在使用 Python 进行数据分析时,它是一个非常有用的工具。