Skip to main content
`Ctrl`+`K`

# pandas.Timestamp.isoformat

Timestamp.isoformat(sep='T', timespec='auto')

  Return the time formatted according to ISO 8601.

  The full format looks like ‘YYYY-MM-DD HH:MM:SS.mmmmmmnnn’. By default, the fractional part is omitted if self.microsecond == 0 and self._nanosecond == 0.

  If self.tzinfo is not None, the UTC offset is also attached, giving a full format of ‘YYYY-MM-DD HH:MM:SS.mmmmmmnnn+HH:MM[:SS[.ffffff]]’. The ‘:SS’ is present only if the offset is not a whole number of minutes, as for a timezone in its pre-standardization era.

  Parameters:
    sep str, default ‘T’

      String used as the separator between the date and time.

    timespec str, default ‘auto’

      Specifies the number of additional terms of the time to include. The valid values are ‘auto’, ‘hours’, ‘minutes’, ‘seconds’, ‘milliseconds’, ‘microseconds’, and ‘nanoseconds’.

  Returns:
    str

  See also

  `Timestamp.strftime`

    Return a formatted string.

  `Timestamp.isocalendar`

    Return a tuple containing ISO year, week number and weekday.

  Examples

      >>> ts = pd.Timestamp('2020-03-14T15:32:52.192548651')
      >>> ts.isoformat()
      '2020-03-14T15:32:52.192548651'
      >>> ts.isoformat(timespec='microseconds')
      '2020-03-14T15:32:52.192548'