
Jeff Garland wrote:
To get 30/May/2003.
Slash isn't normal date separator in all countries. Anyhow, i like it.
Once again, I suggest to use a syntax closer to ISO 8601:
2003-MAY-30
Which, of course, isn't iso 8601 either because months in 8601 are never
Obviously, which is why I wrote "closer to" not "according to" :)
character strings. But I do happen to like your format better as I believe it is clearer then the 8601 standard :-) No confusion about which part is the month.
And indeed the '-' hopefully reminds people that it's not their local format that they are using.
Should IMHO be the most international representation we can find.
I believe what they are talking about is an expression template representation which is limited by c++ operators. My problem with this (as I said in the other thread) is that expressions with fixed dates in code is a minor case in my experience. Most of these expressions in real apps would use dates serialized from files and databases -- not embedded in c++ code. In files and databases we want something that is more standard, which the library already supports.
Of course, the above is just syntactic sugar and not really required (but hey, it's cool, isn't it :). And FWIW I often use fixed dates in my code when punching together some test data. Regards, Daniel -- Daniel Frey aixigo AG - financial solutions & technology Schloß-Rahe-Straße 15, 52072 Aachen, Germany fon: +49 (0)241 936737-42, fax: +49 (0)241 936737-99 eMail: daniel.frey@aixigo.de, web: http://www.aixigo.de