none
Problema con un formato de fechas.

    Pregunta

  • Hola estimados amigos del foro: No entiendo cual es el problema con el formato de fecha que cargo de una tabla de Sql 2014 xpress y lo leo desde vb.net 2012. El código es el siguiente:

    txtFecNacCliente.Text = String.Format(dtCliente.Rows(0).Item("FechaNacCliente").ToString, "dd/MMM/yyyy")

    Si durante el debug reviso la sección de código dtCliente.Rows(0).Item("FechaNacCliente") se mira con formato de fecha mm/dd/yyyy, pero al aplicar la máscara "dd/MMM/yyyy" me agrega al final la hora 12:00 AM.

    ¿Cómo hago para evitar que salga la hora?

    Grácias por la ayuda.

    miércoles, 24 de agosto de 2016 5:16

Respuestas

  • Carlos Cuenta,

    Puedes tomar las siguientes formas:

    txtFecNacCliente.Text = 
            dtCliente.Rows(0).Field(Of DateTime)("FechaNacCliente").ToString("dd/MM/yyyy")
    
    txtFecNacCliente.Text = 
            dtCliente.Rows(0).Field(Of DateTime)("FechaNacCliente").ToShortDateString()



    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    • Marcado como respuesta Carlos Cuenta miércoles, 24 de agosto de 2016 5:29
    miércoles, 24 de agosto de 2016 5:27

Todas las respuestas

  • Carlos Cuenta,

    Puedes tomar las siguientes formas:

    txtFecNacCliente.Text = 
            dtCliente.Rows(0).Field(Of DateTime)("FechaNacCliente").ToString("dd/MM/yyyy")
    
    txtFecNacCliente.Text = 
            dtCliente.Rows(0).Field(Of DateTime)("FechaNacCliente").ToShortDateString()



    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    • Marcado como respuesta Carlos Cuenta miércoles, 24 de agosto de 2016 5:29
    miércoles, 24 de agosto de 2016 5:27
  • Gracias  Willams Morales , el ejemplo que me funcionó fué
    txtFecNacCliente.Text = 
            dtCliente.Rows(0).Field(Of DateTime)("FechaNacCliente").ToShortDateString()
    Muy agradecido.
    miércoles, 24 de agosto de 2016 5:30