woom.util.WoomDate.isoformat

woom.util.WoomDate.isoformat#

WoomDate.isoformat(sep: str = 'T', timespec: str = 'auto') str#

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’.

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’.

Return type:

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'