Tcl Source Code

Artifact [c48a5836f8]
Login

Artifact c48a5836f8deba3558071b46cedc87ef0026a80e90b0c5c5d3607f8c67eb755e:

Ticket change [c48a5836f8] - New ticket [a1bd37b719] clock (free)scan of ISO 8601 timestamp with literal T behaves strange. by sebres 2020-05-20 13:17:00.
D 2020-05-20T13:17:00.211
J assignee nobody
J closer nobody
J cmimetype text/x-fossil-wiki
J comment It\slooks\slike\sclock\sfree\sscan\srecognizes\sliteral\s"T"\sin\s(undocumented?)\sISO\s8601\stimestamp\sincorrectly,\sI\sguess\sas\sa\slegacy\s(military?)\stimezone\s"T".\r\n<pre\sstyle="padding-left:10pt">\r\n#\sISO:\r\n%\sclock\sformat\s[clock\sscan\s"20200520\s14:40:00"\s-gmt\s1]\s-gmt\s1\r\nWed\sMay\s20\s<b\sstyle="color:green">14:40:00</b>\sGMT\s2020\r\n%\sclock\sformat\s[clock\sscan\s"20200520T14:40:00"\s-gmt\s1]\s-gmt\s1\r\nWed\sMay\s20\s<b\sstyle="color:green">14:40:00</b>\sGMT\s2020\r\n\r\n#\sISO-similar\sformat:\r\n%\sclock\sformat\s[clock\sscan\s"2020-05-20\s14:40:00"\s-gmt\s1]\s-gmt\s1\r\nWed\sMay\s20\s<b\sstyle="color:green">14:40:00</b>:40:00\sGMT\s2020\r\n%\sclock\sformat\s[clock\sscan\s"2020-05-20T14:40:00"\s-gmt\s1]\s-gmt\s1\r\nWed\sMay\s20\s<b\sstyle="color:red">21:40:00</b>\sGMT\s2020\r\n%\sclock\sformat\s[clock\sscan\s"2020-05-20\s14:40:00\s\sT"\s\s\s\s]\s-gmt\s1\r\nWed\sMay\s20\s<b\sstyle="color:red">21:40:00</b>\sGMT\s2020\r\n</pre>\r\nThis\sseems\snot\scorrect\sin\smy\sopinion\s(despite\sthe\sdocumentation\ssays\sabout\sliteral\s"T"\sby\sISO\swithout\s"-"\sseparator\sin\sdate\sonly,\srecognize\s"T"\sas\stimezone\slooks\sweird\sto\sme).\s\r\n\r\nI\sthink\seither\swe\smust\saggressively\sstrict\sthe\stimezones\sbison/yacc\srules\s(must\sconsider\sword\sboundaries\sor\ssomething\ssimilar)\sor\sISO\sformat\smust\sbe\sextended\swith\sYYYY-MM-DD\sdate.
J foundin any
J is_private 0
J login sebres
J priority 5\sMedium
J resolution None
J severity Minor
J status Open
J submitter sebres
J subsystem -\sNew\sBuiltin\sCommands
J title clock\s(free)scan\sof\sISO\s8601\stimestamp\swith\sliteral\sT\sbehaves\sstrange
J type Bug
K a1bd37b7198f7bf51e8f1f554435045bf6cc8b68
U sebres
Z 02a3b2a3d3518d589f81c2f7283ebc99