2012-04-04 9 views

Respuesta

36
select to_char(col_name, 'yyyy-mm-dd hh24:mi:ss') from tab_name 

Puede leer más sobre to_char función here

+0

Marcin, gracias por la respuesta, pero esto no funcionó cuando pregunté de esta manera "select to_char ('4/4/2012 00:32:00', 'dd/mm/aaaa HH24: MI: SS') desde dual " – palak

+0

Bueno, debe proporcionar la fecha (no la cadena) para la función to_char. Por lo tanto, su consulta de ejemplo debería parecerse a "select to_char (to_date ('4/4/2012 00:32:00', 'fmdd/mm/aaaa hh24: mi: ss'), 'dd/mm/aaaa HH24: MI : SS ') desde dual " –

+0

Marcin, esto funciona bien, pero ¿cómo puedo reemplazar mis nombres de columna aquí? – palak

1

Otra forma muy sencilla consiste en establecer, en los parámetros NLS base de datos, el parámetro date_format = 'HH24 DD-MM-AAAA: MI: SS'

+0

Los parámetros de NLS de la base de datos suelen estar anulados por la configuración del cliente. Lo que significa que nunca es seguro para el código confiar en los parámetros de formato NLS del lado del servidor, lo que significa que casi nunca vale la pena establecer el parámetro. –

+0

Sí, es justo. – ingitaly

Cuestiones relacionadas