none
mostrar 0 en la hora de una variable datetime RRS feed

  • Pregunta

  • Hola, tengo una variable datetime a la que le asigno la fecha actual:
    DateTime dt = DateTime.Now;

    Pero me gustaría solo guardar dia, mes y año, y que en la hora me ponga todo 00.00.00. ¿se puede asignar de esa manera?
    sábado, 21 de noviembre de 2009 8:39

Respuestas

  • Buenas:

    DateTime es una structura que como bien dice su nombre guarda los datos de la fecha y la hora. Al hacer un DateTime.Now estas tomando fecha y hora.

    Si usas

    DateTime dt = DateTime.Today solamente estas asignado la fecha, y la hora queda con el valor por defecto que es 12:00:00 am

    Espero que te sirva.

    Saludos
    • Marcado como respuesta Drakenan sábado, 21 de noviembre de 2009 12:40
    sábado, 21 de noviembre de 2009 12:16
  • Muchas gracias, con tu ejemplo pude hacer lo siguiente:

    DateTime dt = Convert.toDateTime(DateTime.Today.Day + "/" + DateTime.Today.Month + "/" + DateTime.Today.Year);

    Eso me devuelve la fecha actual con hora 00.00.00
    • Marcado como respuesta Drakenan sábado, 21 de noviembre de 2009 12:40
    sábado, 21 de noviembre de 2009 12:40

Todas las respuestas

  • Buenas:

    DateTime es una structura que como bien dice su nombre guarda los datos de la fecha y la hora. Al hacer un DateTime.Now estas tomando fecha y hora.

    Si usas

    DateTime dt = DateTime.Today solamente estas asignado la fecha, y la hora queda con el valor por defecto que es 12:00:00 am

    Espero que te sirva.

    Saludos
    • Marcado como respuesta Drakenan sábado, 21 de noviembre de 2009 12:40
    sábado, 21 de noviembre de 2009 12:16
  • Muchas gracias, con tu ejemplo pude hacer lo siguiente:

    DateTime dt = Convert.toDateTime(DateTime.Today.Day + "/" + DateTime.Today.Month + "/" + DateTime.Today.Year);

    Eso me devuelve la fecha actual con hora 00.00.00
    • Marcado como respuesta Drakenan sábado, 21 de noviembre de 2009 12:40
    sábado, 21 de noviembre de 2009 12:40