[JDEV] Message timestamps
ebowersox at corp.webb.net
Mon Oct 4 13:24:22 CDT 1999
> IMHO, it would be a great, optional thing to have, but the
> format should stick
> to the timestamp definitions that are part of RFC821.
Ah, but the timestamp definitions in your snippet are not Y2K-compliant.
See the following sub-snippets (is that even a word?) from your snippet
> <yy> ::= the two decimal integer year of the
> century in the
> range 00 to 99.
> Time Stamp Line Example
> Received: FROM ABC.ARPA BY XYZ.ARPA ; 22 OCT 81 09:23:59 PDT
> Received: from ABC.ARPA by XYZ.ARPA via TELENET with X25
> id M12345 for Smith at PDQ.ARPA ; 22 OCT 81
> 09:23:59 PDT
Besides being Y2K compliant, the ISO 8601 format that I used for my example
does not depend on the use of whitespace to separate fields, yet is still
human-readable because of the fixed field layout and the literal 'T' used to
separate the date and time. I borrowed the format from the XML-RPC spec,
where it is used to pass arguments of "date-and-time" type. (And, yes, as
someone else has already noted, this format is not Y10K-compliant...however,
*I* won't have to worry about a solution for that :-). )
More information about the JDev