Re: Out-of-the-box "date format" values for "default" and "en_US" locales
Frediano Ziglio <[email protected]>
| Newsgroups | gmane.comp.db.tds.freetds |
|---|---|
| Message-ID | <CAHt6W4fJRsk66EqZGnfUcM-EbcgwkZaYBkusUc1133Dqa5mp_g@mail.gmail.com> |
Il 09/Apr/2015 18:40, "Geoff Montee" <[email protected]> ha scritto: > > In FreeTDS, the "default" and "en_US" locales have the following values of > "date format" defined in locales.conf: > > [default] > date format = %b %e %Y %I:%M:%S:%z%p > > [en_US] > date format = %b %e %Y %I:%M:%S:%z%p > language = us_english > charset = iso_1 > > Is there a reason that FreeTDS chose to separate the seconds and > milliseconds with a colon (':'), rather than a dot ('.')? A few users of > tds_fdw recently ran into issues with this: > > https://github.com/GeoffMontee/tds_fdw/issues/13 > > Because of the ISO 8601 standard, I think most applications expect a dot > separator between seconds and milliseconds. > > http://en.wikipedia.org/wiki/ISO_8601 > > These days, it may make sense to use ISO 8601 as the default "date format", > since it is pretty universal. If FreeTDS is going to have a new release > soon, maybe it would be worth changing the default date format? > > Thanks, > > Geoff Montee > I don't remember the history but must be quite old. Yes, default can change. As long is well documented I don't see the point keeping the colon. Frediano