I’m pleased to announce the release of Timedesc 0.4.0.
Timedesc provides utilities to describe points of time, and properly handle calendar and time zone information.
Tutorial and API doc can be found here.
Features
-
Timestamp and date time handling with platform independent time zone support
- Subset of the IANA time zone database is built into this library
-
Supports Gregorian calendar date, ISO week date, and ISO ordinal date
-
Supports nanosecond precision
-
ISO8601 parsing and RFC3339 printing
Major changes since 0.1.0
-
Added
ceil
,floor
, andround
toTimedesc.Span
-
Better support for second fraction for non-RFC3339 pretty printers
- This includes automatic deduction of smallest number of fractional digits required for lossless representation, previously only used for RFC3339 pretty printers (see
{sec-frac:c}
description)
- This includes automatic deduction of smallest number of fractional digits required for lossless representation, previously only used for RFC3339 pretty printers (see
-
Added
Timedesc.Zoneless
module for better time zone-less date time support -
Added
compare_chrono_min
,compare_chrono_max
, andcompare_struct
for comparingTimedesc.t
values