(1) By anonymous on 2020-04-27 23:29:38 [source]
On the documentation web page SQLite Query Language: Date And Time Functions, the phrases "IS0-8601" and "ISO-8601" are misspelled; they should be "ISO 8601".
Thanks again for this amazingly useful library. ~ Nayuki
(2) By Richard Hipp (drh) on 2020-04-28 12:45:00 in reply to 1 [link] [source]
So "ISO 8601" (with a space) does seem to be the official spelling. Nevertheless, "ISO-8601" seems to me to be a better way of rendering the identifier, as it makes it clear that a single identifier is intended. I'm inclined to leave this uncorrected.
If a dash in the middle is totally unacceptable, my second choice would be "ISO8601". That is less readable because it is difficult to distinguish the "O" in "ISO" from a zero. But it still seems better than separating ISO and 8601 into separate words.
Unless somebody can come up with a compelling reason why it should change, I think I'll just keep using my non-standard "ISO-8601" spelling.
(3) By Warren Young (wyoung) on 2020-04-28 12:47:44 in reply to 2 [link] [source]
There's still the issue of eye-ess-zero.
(4) By Richard Hipp (drh) on 2020-04-28 13:13:22 in reply to 3 [link] [source]
Totally missed that part. Now fixed.