| isodatetime for ISO 8601:2004, and eventually[1] 8601-1:2019. python-dateutil for incomplete but stdlibbish ISO 8601:2004. python-edtf for ISO 8601-2:2019. However, the ISO 8601-2:2019 spec is something of a clusterfuck born out of EDTF. Most public discourse about it can be found in various confused crossover threads from people who need open-ended dates for their projects.[2-9] Here's a haskell implementation of ISO 8601-1:2019 and ISO 8601-2:2019, for reference.[10] [1]: https://github.com/metomi/isodatetime/issues/138 [2]: https://www.loc.gov/standards/datetime/ [3]: https://www.loc.gov/standards/datetime/background.html [4]: https://www.loc.gov/standards/datetime/implementations.html [5]: https://github.com/plk/biblatex/issues/656 [6]: https://github.com/ixc/python-edtf/issues/24 [7]: https://github.com/saw-leipzig/csv2cmi/issues/18 [8]: https://github.com/schemaorg/schemaorg/issues/242 [9]: https://github.com/JohnLukeBentley/open-datetime-standard-bo... [10]: https://github.com/druimalban/iso8601-timestamp |