On Mon, Dec 29, 2003 at 10:01:07AM -0500, Paul Morgan wrote:
> On Sun, 28 Dec 2003 01:21:12 +0000, Colin Watson wrote:
> > On Sat, Dec 27, 2003 at 05:39:16AM -0500, Paul Morgan wrote:
> >> On Sat, 27 Dec 2003 00:50:16 +0000, Ken Gilmour wrote:
> >> > I believe the Americans do it backwards... 1/04/2004 being
> >> > January 4th rather than 1st of April :-).
> >> 
> >> Who's doing it backwards depends, I guess, on your point of view.
> > 
> > Both "4th January 2004" and "January 4th 2004" are clear; "2004/01/04"
> > is clear, and sorts well; "04/01/2004" is sadly ambiguous due to the
> > prevalence of the US date format but at least has the benefit of being
> > in a rational order (i.e. not middle-endian). "01/04/2004" just has
> > nothing to recommend it at all.
> > 
> > I guess it's a religious war, but for once the superior options seem
> > technically obvious.
> 
> My point was that neither is "backwards".  Dates are no different than any
> other language element.  Americans usually say, "January fourth, two
> thousand three" and so they write their dates that way.  Brits tend to say
> "Fourth of January...".  It's simply dialect stretching back centuries,
> and nothing to do with date sorting on computers.

You're talking about "4th of January", etc. I'm talking about the
meaning of "01/04/2004". Apples and oranges. If you're going to write
your dates in an abbreviated form subject to ambiguity then you should
pick a rational abbreviated form.

> In any case, software should adapt to the user, not the other way
> around.

This has nothing to do with software. The exact same problem arises on
paper forms.

Cheers,

-- 
Colin Watson                                  [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to