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

Reply via email to