none
Sacar la hora a una fecha. RRS feed

  • Pregunta

  • Muy buenos días gente!! Necesito una ves más de su ayuda. Googleando, encontré ejemplos pero me da error.

    Intento sacarle la hora a Datetime.

    DateTime valSesion = Convert.ToDateTime(txtfecha.Text);

    Esto me trae, por ejemplo: 18:00 12:00 y lo que necesito es obtener sólo la fecha.

    Que maneras hay para hacer esto?

    Muchas gracias.

    jueves, 12 de febrero de 2015 13:09

Respuestas

  • DateTime.Parse(txtFecha.Text). Una vez que tienes el valor en DateTime tienes que hacer .ToShortDateString() para quitar las horas y minutos

    Un saludo.

    • Marcado como respuesta mar21_aet jueves, 12 de febrero de 2015 13:44
    jueves, 12 de febrero de 2015 13:21
  • Un objeto DateTime SIEMPRE tiene fecha y hora porque es un valor numérico internamente que cuenta la cantidad de centenares de nanosegundos transcurridos a partir de una fecha de referencia.

    Si quiere mostrar el valor sin la parte de la hora, puede usar ToShortDateString() como le dice Víctor.  Pero nótese que estará devolviendo una representación textual que omite la información de hora únicamente.  En realidad todos los DateTime siempre tienen fecha y hora y es imposible eliminar uno u otro.


    Jose R. MCP
    Code Samples

    • Marcado como respuesta mar21_aet jueves, 12 de febrero de 2015 13:44
    jueves, 12 de febrero de 2015 13:36
    Moderador

Todas las respuestas

  • DateTime.Parse(txtFecha.Text). Una vez que tienes el valor en DateTime tienes que hacer .ToShortDateString() para quitar las horas y minutos

    Un saludo.

    • Marcado como respuesta mar21_aet jueves, 12 de febrero de 2015 13:44
    jueves, 12 de febrero de 2015 13:21
  • Un objeto DateTime SIEMPRE tiene fecha y hora porque es un valor numérico internamente que cuenta la cantidad de centenares de nanosegundos transcurridos a partir de una fecha de referencia.

    Si quiere mostrar el valor sin la parte de la hora, puede usar ToShortDateString() como le dice Víctor.  Pero nótese que estará devolviendo una representación textual que omite la información de hora únicamente.  En realidad todos los DateTime siempre tienen fecha y hora y es imposible eliminar uno u otro.


    Jose R. MCP
    Code Samples

    • Marcado como respuesta mar21_aet jueves, 12 de febrero de 2015 13:44
    jueves, 12 de febrero de 2015 13:36
    Moderador
  • Muchas gracias!
    jueves, 12 de febrero de 2015 13:44
  • Muy amable, gracias por la explicación! Saludos.
    jueves, 12 de febrero de 2015 13:44