CONVERT DATETIME

24/02/2005 - 03:49 por egcito | Informe spam
hola!

¿existe una opcion del CONVERT para convertir un DATETIME a cadena con
formato AAAAMMDD HH:MM:SS (sin milisegundos)?

existen varios formatos de conversion en el CONVERT pero no veo ninguno que
en forma directa retorne el formato deseado... incluso veo uno que convierte
a AAAA-MM-DD HH:MM:SS...

es cierto que podria armar la cadena con otras funciones, pero quisiera
saber si existe algo mas directo a traves del CONVERT.

y ya que estamos, ¿una cadena de tipo AAAA-MM-DD HH:MM:SS es interpretada
sin ambiguedad independientemente del lcid del servidor? se que el formato
AAAAMMDD HH:MM:SS no tiene problemas, pero tengo mis dudas con el primero

desde ya muchas gracias!

saludos

egcito

Preguntas similare

Leer las respuestas

#1 Maxi
24/02/2005 - 13:20 | Informe spam
Hola, un ejemplo:

select convert(char(10),getdate(),112)


Salu2
Maxi


"egcito" escribió en el mensaje
news:
Mostrar la cita
#2 Alejandro Mesa
24/02/2005 - 14:55 | Informe spam
Egcito,

Si conviertes una fecha a caracteres, la parte que no quepa, en la longitud
especificada, sera truncada.

Ejemplo:

select replace(replace(convert(varchar(19), getdate(), 126), 'T', ' '), '-',
'')


AMB

"egcito" wrote:

Mostrar la cita
#3 egcito
24/02/2005 - 15:29 | Informe spam
maxi, gracias por la respuesta

el tema es que justamente ese convert me estaba devolviendo solamente
'AAAAMMDD' y necesitaria ademas los segundos, es decir el formato 'AAAAMMDD
HH:MM:SS' (sin milisegundos)

¿existe algun codigo del convert que lo haga?, el 120 lo hace pero me
retorna la fecha con guiones cosa que no quiero...

gracias!



"Maxi" wrote:

Mostrar la cita
#4 egcito
24/02/2005 - 15:31 | Informe spam
hola!

gracias por la respuesta!

por lo que aprecio no existe un codigo del convert que convierta
directamente a 'AAAAMMDD HH:MM:SS'

gracias nuevamente!

salu2!!


"Alejandro Mesa" wrote:

Mostrar la cita
#5 Alejandro Mesa
24/02/2005 - 15:39 | Informe spam
Creo que no. Tambien pudieras usar:

select convert(char(8), getdate(), 112) + ' ' + convert(char(8), getdate(),
108)


AMB


"egcito" wrote:

Mostrar la cita
Ads by Google
Search Busqueda sugerida