pandas.tseries.api.guess_datetime_format — pandas 3.0.0rc0+33.g1fd184de2a documentation (original) (raw)

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

Guess the datetime format of a given datetime string.

This function attempts to deduce the format of a given datetime string. It is useful for situations where the datetime format is unknown and needs to be determined for proper parsing. The function is not guaranteed to return a format.

Parameters:

dt_strstr

Datetime string to guess the format of.

dayfirstbool, default False

If True parses dates with the day first, eg 20/01/2005

Warning

dayfirst=True is not strict, but will prefer to parse with day first (this is a known bug).

Returns:

str or Noneret

datetime format string (for strftime or strptime), or None if it can’t be guessed.

See also

to_datetime

Convert argument to datetime.

Timestamp

Pandas replacement for python datetime.datetime object.

DatetimeIndex

Immutable ndarray-like of datetime64 data.

Examples

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

guess_datetime_format('2023|September|13')