parse and create strings in the rfc3339 time format
part of sph-lib
rfc3339 is a subset of iso8601 and is used for example in the atom syndication format.
this is a comprehensive implementation that uses a parsing expression grammar.
ns: nanoseconds
(sph time rfc3339)