none
Guardar una hora especifica sin los segundos en sql server y c# RRS feed

  • Pregunta

  • Hola buenos dias, estoy desarrollando un sistema de registro por medio de tarjetas, en el sistema realizado en c# capturo la hora de entrada y salida del personal, el formato que me captura la hora y la almacena en sql es el: 14:45:13.0000000.

    No deseo almacenarlo de esa manera, solo quiero con las horas y los minutos por ejemplo: 14:45.

    He probado en la tabla con el tipo de date smalldatetime pero solo trunca a 0 los segundos, no los elimina.

    Cualquier ayuda estare muy agradecido. 

    sábado, 17 de noviembre de 2012 14:54

Respuestas

  • pero no importa como lo registre en la db sql server porque tu despues en la aplciacion lo muestras como te de la gana aplciando formato

    deja que la tabla tenga min seg y demas dato despeus si quieres no los muestras, proque cuando presentas la info harias

    txtHora.Text = Convert.ToDateTime(row["hora"]).ToString("HH:mm");

    o sea tu le das el formato cuandor ecuperas de la db

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Marcado como respuesta JCORBETTO sábado, 17 de noviembre de 2012 16:41
    sábado, 17 de noviembre de 2012 15:35

Todas las respuestas

  • pero no importa como lo registre en la db sql server porque tu despues en la aplciacion lo muestras como te de la gana aplciando formato

    deja que la tabla tenga min seg y demas dato despeus si quieres no los muestras, proque cuando presentas la info harias

    txtHora.Text = Convert.ToDateTime(row["hora"]).ToString("HH:mm");

    o sea tu le das el formato cuandor ecuperas de la db

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Marcado como respuesta JCORBETTO sábado, 17 de noviembre de 2012 16:41
    sábado, 17 de noviembre de 2012 15:35
  • Gracias Leandro, aplique como me sugeristes y me funciono
    sábado, 17 de noviembre de 2012 16:41
  • si almaceno los valores como smalldatetime, despues puedo hacer calculos de horas 
    jueves, 28 de diciembre de 2017 16:39