Autor Tema: Convertir de string a date  (Leído 1616 veces)

0 Usuarios y 1 Visitante están viendo este tema.

marioruiz

  • Bit
  • Mensajes: 9
  • Reputación: +0/-0
    • Ver Perfil
Convertir de string a date
« en: Octubre 04, 2017, 02:40:04 pm »
Hola de antemano, gracias por la ayuda tengo el siguiente inconveniente.

Mi aplicación permite importar contenido de un archivo de excel a un datagridview, con el objetivo de luego mandar a guardar todo el contenido a una BD, una de las columnas tiene tipo fecha pero con el formato "MM/dd/yyyy", esa fecha antes de mandarla a la BD la introduzco en una variable de tipo string, lo que yo quiero es cambiar el formato a "dd/MM/yyyy" y poder enviarla a la BD con ése formato, el código que uso es el siguiente:

Dim fecha As String = ""
fecha = fila.Cells("F1").Value
Dim formato As String = ""
formato = Format(CDate(fecha), "dd/MM/yyyy")
agregar.Parameters.AddWithValue("@fecha", Convert.ToDateTime(formato))

--El error me lo manda al momento de evaluar la fecha "09/13/2017"

Agradezco cada ayuda proporcionada

spaminator

  • Bit
  • Mensajes: 6
  • Reputación: +0/-0
    • Ver Perfil
Re:Convertir de string a date
« Respuesta #1 en: Octubre 06, 2017, 01:26:21 am »
creo que tienes que ver como recibe tu base de datos la fecha, y claro si mandas 09/13/2017 es logico el error si usas el formato DD/MM/YYYY porque no existe mes 13.