ISO8601 time/date parsing and manipulation can be executed using a C API.
One of the library's strong suits is the parsing of timestamps with varying accuracy levels. The parser will provide a start/end time and will also record the original accuracy and format. This allows for manipulation of the timestamps later with the exact same format that was provided initially.
It is important to keep in mind that this library only focuses on time/date parsing and printing, as well as providing some basic manipulation functions. Currently, it can only parse basic/extended format ISO dates in ISO week, ordinal, or calendar varieties.
Noticeably, the library may not be your go-to solution if dealing with durations (periods) or recurring times; its low version number reflects this shortcoming.
Version 0.3.7: N/A