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 tofmt
. Always a new sequence even if contents are identical todtstr
.- 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.