The encoding and decoding of ISO8601 format is left to GLib. The public
interface is time_t, which, besides its lack of subsecond precision,
seems to be the most portable and standard for now. POSIX 2008 obsoletes
struct timeval and gettimeofday and struct timespec and clock_gettime
are too new to be used.