Re: to_date function
От | Ludwig Kniprath |
---|---|
Тема | Re: to_date function |
Дата | |
Msg-id | 4C34F451.1080500@kni-online.de обсуждение исходный текст |
Ответ на | to_date function (Carlos Henrique Reimer <carlos.reimer@opendb.com.br>) |
Список | pgsql-general |
Hi, on a Windows/PostgrSQL 8.4 three from your queries throw errors (sorry, but they are in german): select to_date('01/04/2013 23:59:59','DD/MM/YYYY HH24:Mi:SS'); => FEHLER: ungültige Kombination von Datumskonventionen HINT: Die Gregorianische und die ISO-Konvention für Wochendaten können nicht einer Formatvorlage gemischt werden. select to_date('01/04/2013 23:59:59','DD/MM/YYYY HH24:mi:SS'); => 2013-04-01 select to_date('01/04/2013 23:59:59','DD/MM/YYYY HH24:mI:SS'); => same error as above select to_date('01/04/2013 23:59:59','DD/MM/YYYY hH24:MI:SS'); => FEHLER: ungültiger Wert »:5« für »MI« DETAIL: Der Wert muss eine ganze Zahl sein. Regards Ludwig Am 07.07.2010 23:07, schrieb Carlos Henrique Reimer: > Hi > I've a Linux box running postgresql 8.2.17 and facing some strange > results from the to_date function. > As you can see in the following tests the problem occurs when the > template used includes upper and lower case characters for the minute > (Mi or mI). > Am I using the incorrect syntax or is it a bug? > Thank you in advance! > template1=# select to_date('01/04/2013 23:59:59','DD/MM/YYYY > HH24:Mi:SS') ; > to_date > ------------ > 2009-04-01 > (1 row) > template1=# select to_date('01/04/2013 23:59:59','DD/MM/YYYY HH24:mi:SS') > ; > to_date > ------------ > 2013-04-01 > (1 row) > template1=# select to_date('01/04/2013 23:59:59','DD/MM/YYYY HH24:mI:SS') > ; > to_date > ------------ > 2009-04-01 > (1 row) > template1=# select to_date('01/04/2013 23:59:59','DD/MM/YYYY > hH24:MI:SS') ; > to_date > ------------ > 2013-04-01 > (1 row) > > -- > Reimer >
В списке pgsql-general по дате отправления: