Foros del Web » Programación para mayores de 30 ;) » .NET »

Ayuda con fechas en vb6

Estas en el tema de Ayuda con fechas en vb6 en el foro de .NET en Foros del Web. Hola, me estoy volviendo loco con las fechas, las he manejado mas de una vez y aunque es un lio no he tenido problemas. Tengo ...
  #1 (permalink)  
Antiguo 05/01/2016, 14:30
 
Fecha de Ingreso: enero-2004
Ubicación: vitoria
Mensajes: 9
Antigüedad: 20 años, 3 meses
Puntos: 0
Ayuda con fechas en vb6

Hola, me estoy volviendo loco con las fechas, las he manejado mas de una vez y aunque es un lio no he tenido problemas.

Tengo dos fechas en dos label de un formulario en formato español dd/mm/yyyy
ej: 01/05/2015

cojo las fechas y las utilizo como argumento para llamar a un procedimiento que hara un busqueda en access, como access utiliza otro formato las convierto

fini = format(fini,"mm/dd/yyyy")

y luego hago las busqueda en access con resultado correcto

el problema viene que al sumar un dia, me suma un mes, en esta linea

fini = dateadd("d",1,fini)

o sea 05/01/2015 me lo deja en 06/01/2015 , no lo entiendo, llevo toda la tarde probando todo tipo de cosas y no se donde esta el error
  #2 (permalink)  
Antiguo 06/01/2016, 09:14
Avatar de giovani_loera  
Fecha de Ingreso: mayo-2011
Ubicación: Tijuana
Mensajes: 225
Antigüedad: 13 años
Puntos: 21
Respuesta: Ayudacon fechas en vb6

Formulario [dd/mm/yyyy] =01/05/2015

Aqui es donde se convierte el dia por mes y viceversa

fini = format(fini,"mm/dd/yyyy")

Por eso al agregar un dia, al mes. Que en el sistema el 5 es un dia y no un mes

Puedes hacer que:

fini = format(fini,"mm/dd/yyyy")

sea asi: fini = format(fini,"dd/mm/yyyy")

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:04.