spacepy.time.dtstr2iso

spacepy.time.dtstr2iso(dtstr, fmt='%Y-%m-%dT%H:%M:%S')[source]

Convert a datetime string to a standard format

Attempts to maintain leap second representation while converting time strings to the specified format (by default, ISO8601-like.) Only handles a single positive leap second; negative leap seconds require no special handling and policy is for UTC-UT1 not to exceed 0.9.

Parameters
dtstrsequence of str

Date + time representation, format is fairly open.

Returns
isostrarray of str

Representation of dtstr formatted according to fmt. Always a new sequence even if contents are identical to dtstr.

UTCarray of datetime.datetime

The closest-possible rendering of UTC time before or equal to dtstr.

offsetarray of int

Amount (in microseconds) to add to UTC to get the real time.

Other Parameters
fmtstr, optional

Format appropriate for strftime() for rendering the output time.