2 comments

[ 1.7 ms ] story [ 19.6 ms ] thread
Nobody thinks about date formats. There are two you should be using in nearly all cases (other than when you want to make a friendly display to humans):

- ISO8601 (http://en.wikipedia.org/wiki/ISO_8601), which is relatively easy to prase, handles edge cases like timezones and similar gracefully, sorts numerically, and has great support in most languages. Specifically, the best format to use is usually the "YYYY-MM-DDThh:mm:ss +Z" one.

- TAI64 (http://cr.yp.to/libtai/tai64.html) if you need more precision than ISO8601.