ISO 8601 parse failure?
Looks like something is screwy with the ISO 8601 parsing:
(ts-format (ts-parse "2016-12-01T23:35:06-05:00"))
"-001-11-30 00:00:00 -0752"
I'm using version 20191010.210 of the ts package, on Emacs 27.1 on MacOS.
Please see https://github.com/alphapapa/ts.el/pull/15
Please see #15
Thanks, I've added some discussion on that pull request. Perhaps ts-parse should return some kind of error indication for the formats that it's unable to handle properly.
The parsing provided by this library is intended to be a thin wrapper around Emacs's own parsing functions, so users who need validation should check the returned values. Signaling an error could cause unexpected failures in programs that use this library.