|
cheers
Chris Maunder
|
|
|
|
|
I think, "mm/dd/yyyy" format is being used where end users forget to change the Locale settings and/or doesn't care about changing it. I am one of them and that is why, I am using "mm/dd/yyyy" format.
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
|
|
|
|
|
I use it because that's how it would usually be spoken. (Usually) One would say June 10th 2016, not 10 June 2016. Oh... And I'm also American.
|
|
|
|
|
Quote: One would say June 10th 2016, not 10 June 2016 You might say it in this weird, backwards way because that is the the way you were brought up under the faulty US education system. To you it seems natural just as, to the rest of the world saying, "Tenth of June" is more natural.
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
So 'Twelfth of Never' wasn't written by an American?
I am not a number. I am a ... no, wait!
|
|
|
|
|
I'm more likely to say 10th of June than June 10th. June 10th just feels clumsier; less civilised. Oh wait, I get it now.
This space for rent
|
|
|
|
|
So what's this "fourth of July" thing I keep hearing about?
cheers
Chris Maunder
|
|
|
|
|
Chris- That's easy, the "Fourth of July" (or Independence Day) is celebrated on July fourth! Also, good tea is widely available here. Typically I choose Twinings.
|
|
|
|
|
My vote is on the ISO standard.
The funny thing with the 'muricans is that they aren't even consistent[^].
|
|
|
|
|
Not to mention time zones, winter and summer time, formatting, parsing, the time part of dates, leap years, different ranges in different types/systems, timespans vs. datetimes...
Yeah, it's about time someone lost his mind
|
|
|
|
|
+1 to time! Why the hell we should deal with these idiotic am/pm/fm/zm?? Just to say 23:17 and viola - everybody knows when it is!
Same with "timezones" - another world-wide stupidity! One time can fit all. Who care I wake up at 8:00 or 23:00?? If daylight in my country will be from 23:00...15:00, it won't affect my life even on a cent. So when it's 17:23 in England, let it be everywhere! In any case before calling my friend in Japan I confirm they have daytime. This unification immediately simplifies a lot of schedules and calculations (hi, DBMS!). When you depart from Australia at 3:00, you arrive _at_calculable_time_ in US and you don't have to think how much hours is difference between timezones.
|
|
|
|
|
The applications I write store a date as a time stamp and display it in the way the computer's culture specifies (the user can generally override that, though).
I honestly hate it when a company doesn't localize things like dates, which is why I do so.
What do you get when you cross a joke with a rhetorical question?
The metaphorical solid rear-end expulsions have impacted the metaphorical motorized bladed rotating air movement mechanism.
Do questions with multiple question marks annoy you???
|
|
|
|
|
I have no idea why. We nearly changed to Celsius from Fahrenheit about 35 years ago, but to no avail.
I will admit, recently traveling abroad, I nearly entered my DOB as mm/dd/yyyy instead of dd/mm/yyyy for the custom's arrival and departure cards. Luckily my programming instincts kicked in and I made it through without incident.
|
|
|
|
|
Come on Chris, everyone in the world knows that Americans don't care what other countries have to endure, as long as we make money pushing out crap to ya'll.
Runs for cover...
|
|
|
|
|
Well, how come you don't ship outside the States then? He did ask! It does seem to be a wasted opportunity to grab bundles of cash from us! Oh, the t-shirts I'd buy!
I am not a number. I am a ... no, wait!
|
|
|
|
|
Totally agree. It can be argued that dd/mm/yyyy is also ambiguous, but at least the parts of the date are sorted in a meaningful way. Expressing a date in the format mm/dd/yy is like a car salesman telling you that this SUV you're looking at will cost 999 $, 99 cents, and 24 thousand $.
The problem I see with any of the aother alternate formats is that either the position of days and months is still ambiguous, or the month is expressed as a name or shortcut thereof, which adds a language-dependend component. Neither is great for international use so I prefer yyyy-mm-dd. At least that one can be sorted. And it works for car salesmen too
GOTOs are a bit like wire coat hangers: they tend to breed in the darkness, such that where there once were few, eventually there are many, and the program's architecture collapses beneath them. (Fran Poretto)
|
|
|
|
|
I'd like to response with another question. Imagine that you have international project with 20 countries involved, but 90% of your income is generated by USA customers. Which format you will choose? USA or Canadian?
Another use case, imagine, that initially all your customers where from USA and only in two years after launching your product, you got those customers in other countries. What as usually customers ask: change format of dates or some other feature. From my experience issue with dates formatting was in backlog, but as usually it is not in high priority.
|
|
|
|
|
witnes wrote: Which format you will choose? USA or Canadian?
Neither. That's what Locale is for. If only 10% of your revenue comes from people outside the US it's time you spend more effort making foreign customers comfortable.
That said, I'm not american - leave it in US format for all I care
GOTOs are a bit like wire coat hangers: they tend to breed in the darkness, such that where there once were few, eventually there are many, and the program's architecture collapses beneath them. (Fran Poretto)
|
|
|
|
|
witnes wrote: Imagine that you have international project with 20 countries involved
Although it was only a couple of countries, my mind turns towards the Hubble telescope. Oops!
|
|
|
|
|
Some years ago one of the departments in our US based company created a new international telephone directory. This contained all the phone numbers of our offices, and agents, worldwide. So it needed to prefix the numbers with the country code. But just to be helpful they included the IDD prefix also, so every number listed had the US IDD prefix 011-xx-xxx-xxxxxx. And whenever one tried to explain that certain Americanisms did not work or make sense in other countries, the response was always, "Thank you for your concern, we will take it under advisement".
|
|
|
|
|
Having worked in the US, Canada and Europe I have similar experiences with the date format used by Americans and Canadians (sometimes, when it suits) I ended up adopting my own format which is unambiguous, easy, needs no spaces or punctuation, easily parsed and, to me at least, makes sense - ddmmmyy where mmm is the first three letters of the month 11Nov16, 09Sep14 etc and without explanation or reference it should be immediately understood by everyone (except maybe them Canadian Frenchies who would pretend not to understand it as a matter of principle)
|
|
|
|
|
American way of date has its historic roots, but nobody forces 'em to pull such sht in IT! Moreover - why to use digits at all?! Even their idiotic date format can be human readable if it was "May/4/2016"! But they are too dumb and conservative to use progress. They invented computers... just to sell hotdogs faster!
|
|
|
|
|
You have a couple similar cases, especially in web stores which use software developed in the US, even though they are European stores:
Lots of European countries put the ZIP code ahead of the city name, not after the state name, but the address label print routine insists on doing it "The American Way".
In Europe, there is a standard for prefixing the zip with a country code (like NO-7035 Trondheim here in Norway). Lots of web stores will not accept this format.
If the web store requires a telephone number, I would follow the international standard of adding a prefix "+" and the country code, like "+47" for Norway - the plus sign indicating "Whatever prefix your national telephone system requires for international calls". Lots of web stores refuse to accept the +.
In several web stores, I have to repeat either the city name or the country name, because the software insists on a "State" level inbetween.
I have even bought stuff from stores insisting on a non-empty "county" name (in addition to the "state" name). Sure, we do have county names in Norway, but they are never used in addressing!
However, my biggest frustration has nothing to do with European vs. US style: I have never, ever, had my credit card number accepted the way it is printed on the card: As four groups of four digits! Every single web shop insist on a single 16-digit sequence, which is far more difficult to verify against your card. It would take the programmer one single one-line function call to remove the spaces from a four-times-four digit enty, but not one of them will do that!
Usually, the same applies to telephone numbers: You cannot type them the way you normally do, in space or hyphen separated groups of digits. Maybe one in four will allow spaces/hyphens, serving as a proof that it is possible to remove them programmatically....
|
|
|
|
|
I always program my software to accept such normal usages of common numbers. I have never understood why other programmers can't seem to do that.
|
|
|
|
|
Amazing that you're not railing against the focus on Arabic numerals; what about all of those people in the international community that use alternative counting systems? Or other-than-lunar calendars? How, in this day and age, are we overlooking the people that believe that time as it is understood is meaningless, and express the date as "today".
Honestly, though, I'm more curious as you why anyone in their right mind would think that dd/mm is better. It has all the same problems, is equally stupid, and is just as reliant on cultural knowledge. If we're going to reformat, I hope it would be to ddMMMyyyy to bludgeon understanding into people (that do believe in time, anyway).
In the end, though, I will not have an agenda of changing the common cultural norm (I'm just not that invested) so I'm going to go with the old row: "It ain't broke, so I'm not going to fix it."
"There are three kinds of lies: lies, damned lies and statistics."
- Benjamin Disraeli
|
|
|
|
|