none
Time RRS feed

  • Pregunta

  • Amigos desarrolladores, tengo un campo datetime y quiero extraer la hora y colocarlo en otra columnas. ¿Cúal es la mejor manera de extraer la hora?
    jueves, 19 de marzo de 2015 1:03

Respuestas

  • Hola,

    Intenta hacer lo siguiente:

    declare @MiDateTime datetime = '20150101 10:30:15';
    declare @MiTime time(0) = @MiDateTime;
    select @MiTime;

    Si la solución propuesta atendió su consulta no olvide marcarla como respuesta.

    Willams Morales
    Arequipa - PERÚ

    • Marcado como respuesta devinnova jueves, 19 de marzo de 2015 1:07
    jueves, 19 de marzo de 2015 1:06

Todas las respuestas

  • Hola,

    Intenta hacer lo siguiente:

    declare @MiDateTime datetime = '20150101 10:30:15';
    declare @MiTime time(0) = @MiDateTime;
    select @MiTime;

    Si la solución propuesta atendió su consulta no olvide marcarla como respuesta.

    Willams Morales
    Arequipa - PERÚ

    • Marcado como respuesta devinnova jueves, 19 de marzo de 2015 1:07
    jueves, 19 de marzo de 2015 1:06
  • Si te refieres a la hora del sistema esta es una Buena opcion en este caso yo lo hago a un label que se llama lblfecha pero igualmente lo podrias hacer a un textbox o cualquier otro

    lblfecha.Text = DateTime.Now().ToshortDateString()

    jueves, 19 de marzo de 2015 1:07
  • Gracias, perfecto!
    jueves, 19 de marzo de 2015 1:07
  • Hola,

    Podrías también hacer un "castear" a un tipo de dato time

    declare @MiDateTime datetime = '20150101 10:30:15';
    select cast(@MiDateTime as time(0));

    jueves, 19 de marzo de 2015 1:10