none
Hora actual del sistema RRS feed

  • Pregunta

  • hola a todos estoy programando en C# y quisiera por medio de un procedimiento poder guardar en mi base de datos sql server la hora del sistema en formato HH:MM:SS, el campo donde estoy guardando la data es de tipo time(7). Probe usando system.datetime.now pero me guarda la hora con los milisegundos y quisiera no tenerlos. que puedo hacer??
    miércoles, 26 de septiembre de 2012 15:04

Respuestas

  • los milisegundo los define el tipo de dato, ademas por mas que los guarde no quiere decir que despues no puedes quitarlo cuando muestres la informacion

    podrias sino crear un timespan, algo como ser

    DateTime fecha = DateTime.Now;

    cmd.Parameters.AddWithValue("@hora", new TimeSpan(fecha.Hour, fecha.Minutes, fecha.Seconds))

    aunque me parece un desperdicio de codigo por solo quitar lso miliseg que no afectan en nada

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Marcado como respuesta m1515 miércoles, 26 de septiembre de 2012 19:35
    miércoles, 26 de septiembre de 2012 15:25

Todas las respuestas

  • los milisegundo los define el tipo de dato, ademas por mas que los guarde no quiere decir que despues no puedes quitarlo cuando muestres la informacion

    podrias sino crear un timespan, algo como ser

    DateTime fecha = DateTime.Now;

    cmd.Parameters.AddWithValue("@hora", new TimeSpan(fecha.Hour, fecha.Minutes, fecha.Seconds))

    aunque me parece un desperdicio de codigo por solo quitar lso miliseg que no afectan en nada

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Marcado como respuesta m1515 miércoles, 26 de septiembre de 2012 19:35
    miércoles, 26 de septiembre de 2012 15:25
  • tienes razón al final solo formatee los datos antes de mostrarlos... muchas gracias!!
    miércoles, 26 de septiembre de 2012 19:34