Mostrar Hora en Formato 24hrs

16/12/2008 - 10:55 por Nelson Rodriguez | Informe spam
Tengo un campo Datetime con el dato 1899-12-30 14:57:10.000 y necesito
mostrar en un select SOLAMENTE la hora.

Utilizo el CONVERT y luego un SUBSTRING , pero me aparece la hora en el
Formato 12hrs AM/PM.
Es más, tambièn despliego el campo datetime original y me aparece correcto
en el formato 24hrs.

Cómo puedo hacerlo?

Gracias

Nelson Rodriguez
neroig@adinet.com.uy
Salto - Uruguay

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera (MVP)
16/12/2008 - 13:09 | Informe spam
Muéstrenos cómo lo hace, qué CONVERT y SUBSTRING usa?

Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Nelson Rodriguez" wrote:

Tengo un campo Datetime con el dato 1899-12-30 14:57:10.000 y necesito
mostrar en un select SOLAMENTE la hora.

Utilizo el CONVERT y luego un SUBSTRING , pero me aparece la hora en el
Formato 12hrs AM/PM.
Es ms, tambin despliego el campo datetime original y me aparece correcto
en el formato 24hrs.

Cmo puedo hacerlo?

Gracias

Nelson Rodriguez

Salto - Uruguay

Respuesta Responder a este mensaje
#2 Nelson Rodriguez
16/12/2008 - 13:35 | Informe spam
Lo Hago asi Gustavo:

substring(cast(ttime as varchar),12,10)

en donde "ttime" tiene la hora en formato 24hrs., pero el despliegue usnado
el substring lo hace en 12hrs.+AM/PM


"Gustavo Larriera (MVP)"
escribió en el mensaje de noticias
news:
Muéstrenos cómo lo hace, qué CONVERT y SUBSTRING usa?

Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Nelson Rodriguez" wrote:

Tengo un campo Datetime con el dato 1899-12-30 14:57:10.000 y necesito
mostrar en un select SOLAMENTE la hora.

Utilizo el CONVERT y luego un SUBSTRING , pero me aparece la hora en el
Formato 12hrs AM/PM.
Es ms, tambin despliego el campo datetime original y me aparece correcto
en el formato 24hrs.

Cmo puedo hacerlo?

Gracias

Nelson Rodriguez

Salto - Uruguay

Respuesta Responder a este mensaje
#3 Gustavo Larriera (MVP)
16/12/2008 - 13:55 | Informe spam
SELECT convert(char(12), getdate(), 114) -- hh:mm:ss:mmm
SELECT convert(char(5), getdate(), 114) -- hh:mm

Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Nelson Rodriguez" wrote:

Lo Hago asi Gustavo:

substring(cast(ttime as varchar),12,10)

en donde "ttime" tiene la hora en formato 24hrs., pero el despliegue usnado
el substring lo hace en 12hrs.+AM/PM


"Gustavo Larriera (MVP)"
escribió en el mensaje de noticias
news:
> Muéstrenos cómo lo hace, qué CONVERT y SUBSTRING usa?
>
> Gustavo Larriera, Microsoft MVP
> http://www.linkedin.com/in/gustavolarriera
> Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
>
>
>
> "Nelson Rodriguez" wrote:
>
>> Tengo un campo Datetime con el dato 1899-12-30 14:57:10.000 y necesito
>> mostrar en un select SOLAMENTE la hora.
>>
>> Utilizo el CONVERT y luego un SUBSTRING , pero me aparece la hora en el
>> Formato 12hrs AM/PM.
>> Es ms, tambin despliego el campo datetime original y me aparece correcto
>> en el formato 24hrs.
>>
>> Cmo puedo hacerlo?
>>
>> Gracias
>>
>> Nelson Rodriguez
>>
>> Salto - Uruguay
>>

Respuesta Responder a este mensaje
#4 Nelson Rodriguez
16/12/2008 - 15:36 | Informe spam
Perfecto Gustavo, muchas gracias una vez más.

Saludos

Nelson

"Gustavo Larriera (MVP)"
escribió en el mensaje de noticias
news:

SELECT convert(char(12), getdate(), 114) -- hh:mm:ss:mmm
SELECT convert(char(5), getdate(), 114) -- hh:mm

Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Nelson Rodriguez" wrote:

Lo Hago asi Gustavo:

substring(cast(ttime as varchar),12,10)

en donde "ttime" tiene la hora en formato 24hrs., pero el despliegue
usnado
el substring lo hace en 12hrs.+AM/PM


"Gustavo Larriera (MVP)"
escribió en el mensaje de noticias
news:
> Muéstrenos cómo lo hace, qué CONVERT y SUBSTRING usa?
>
> Gustavo Larriera, Microsoft MVP
> http://www.linkedin.com/in/gustavolarriera
> Este mensaje se proporciona tal como es, sin garantías de ninguna
> clase.
>
>
>
> "Nelson Rodriguez" wrote:
>
>> Tengo un campo Datetime con el dato 1899-12-30 14:57:10.000 y necesito
>> mostrar en un select SOLAMENTE la hora.
>>
>> Utilizo el CONVERT y luego un SUBSTRING , pero me aparece la hora en
>> el
>> Formato 12hrs AM/PM.
>> Es ms, tambin despliego el campo datetime original y me aparece
>> correcto
>> en el formato 24hrs.
>>
>> Cmo puedo hacerlo?
>>
>> Gracias
>>
>> Nelson Rodriguez
>>
>> Salto - Uruguay
>>

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida