pandas.tseries.api.guess_datetime_format#

pandas.tseries.api.guess_datetime_format(dt_str, dayfirst=False)#

猜测给定日期时间字符串的日期时间格式。

此函数尝试推断给定日期时间字符串的格式。在日期时间格式未知且需要确定以进行正确解析的情况下,此函数非常有用。该函数不保证返回格式。

参数:
dt_strstr

要猜测格式的日期时间字符串。

dayfirstbool, 默认 False

如果为真,则以日为先解析日期,例如 20/01/2005

警告

dayfirst=True 不是严格的,但会更倾向于先解析日期(这是一个已知错误)。

返回:
字符串或无ret

日期时间格式字符串(用于 strftimestrptime),如果无法猜测则为 None。

参见

to_datetime

将参数转换为日期时间。

时间戳

Pandas 用于替换 python datetime.datetime 对象的替代品。

DatetimeIndex

不可变的 datetime64 数据的 ndarray 类对象。

例子

>>> from pandas.tseries.api import guess_datetime_format
>>> guess_datetime_format('09/13/2023')
'%m/%d/%Y'
>>> guess_datetime_format('2023|September|13')