Bienvenido wikiuy. Ése es el enfoque básico que indiqué en la primera respuesta. Buena cosa que te sientas tan cómodo el primer día con éste maravilloso invento.
Saludos.
Cómo Poder Hacer Cálculo Que Indique Años, Meses Y Días Entre Dos Fechas
Objetivo: Re: Cómo Poder Hacer Cálculo Que Indique Años, Meses Y Días Entre Dos Fechas
última edición por kike1965 el Domingo, 08 Noviembre 2015, 17:47; editado 4 veces
Hola Shordi, estuve trabajando con un formulario en donde incluí dos DateBox y un Botón, el código es el siguiente:
Enlace al código
He estado probando y funciona, aunque me falta el manejo de errores en caso de restar negativamente.
Les solicitaría su opinión, ya que al final me puse a arreglar cosas con demasiadas sentencias IF THEN
Gracias amigos.
Enlace al código
He estado probando y funciona, aunque me falta el manejo de errores en caso de restar negativamente.
Les solicitaría su opinión, ya que al final me puse a arreglar cosas con demasiadas sentencias IF THEN
Gracias amigos.
última edición por kike1965 el Domingo, 08 Noviembre 2015, 17:47; editado 4 veces
Objetivo: Re: Cómo Poder Hacer Cálculo Que Indique Años, Meses Y Días Entre Dos Fechas
Hola Wikiuy, gracias por responder. Estuve probando tu código, pero el día no me da correcto aún, por ejemplo si calculas desde el 01/01/1980 a 08/11/2015 el resultado es 35 años, 10 meses y 12 días, pero debiera ser 35 años, 10 meses y 7 días.
Bueno es cosa de revisar solamente, pero agradezco tu interés.
Cordiales saludos.
wikiuy escribió: [Ver mensaje]
Hola Wikiuy, gracias por responder. Estuve probando tu código, pero el día no me da correcto aún, por ejemplo si calculas desde el 01/01/1980 a 08/11/2015 el resultado es 35 años, 10 meses y 12 días, pero debiera ser 35 años, 10 meses y 7 días.
Bueno es cosa de revisar solamente, pero agradezco tu interés.
Cordiales saludos.
Objetivo: Re: Cómo Poder Hacer Cálculo Que Indique Años, Meses Y Días Entre Dos Fechas
Bien está, si bien funciona... pero me da un error de compilación en esta línea:ç
If M <1> DiaFi Then
Supongo que es un error de transcripción.
No le he querido tocar dime cuál era la línea original y veremos si funciona.
Saludos.
If M <1> DiaFi Then
Supongo que es un error de transcripción.
No le he querido tocar dime cuál era la línea original y veremos si funciona.
Saludos.
Objetivo: Re: Cómo Poder Hacer Cálculo Que Indique Años, Meses Y Días Entre Dos Fechas
Extraño, lo intenté hacer en dos oportunidades pero cuando le aplico las etiquetas code, me altera el código, así que edité el post y puse un enlace a un pastebin, no obstante aquí lo vuelvo a insertar:
Enlace
Saludos Shordi y ojalá puedas verlo ahora.
última edición por kike1965 el Domingo, 08 Noviembre 2015, 17:51; editado 2 veces
shordi escribió: [Ver mensaje]
Extraño, lo intenté hacer en dos oportunidades pero cuando le aplico las etiquetas code, me altera el código, así que edité el post y puse un enlace a un pastebin, no obstante aquí lo vuelvo a insertar:
Enlace
Saludos Shordi y ojalá puedas verlo ahora.
última edición por kike1965 el Domingo, 08 Noviembre 2015, 17:51; editado 2 veces
Objetivo: Re: Cómo Poder Hacer Cálculo Que Indique Años, Meses Y Días Entre Dos Fechas
Ok. Ahora sí. En el futuro, cuando hagas un proyecto así, de ejemplo, basta con seleccionar en el menú proyecto->crear->Archivo Fuente y te creará un fichero tar.gz con el proyecto. Lo subes anexo al post y listo.
Lo he probado y parece funcionar. Es lo que se llamaba en mis tiempos "código humano", es decir un código que reproduce paso a paso lo que uno haría sobre el papel caso de tenerlo que hacer a mano. Queda largo y algo enrevesado pero como dije antes: bien está lo que bien funciona.
Saludos.
Lo he probado y parece funcionar. Es lo que se llamaba en mis tiempos "código humano", es decir un código que reproduce paso a paso lo que uno haría sobre el papel caso de tenerlo que hacer a mano. Queda largo y algo enrevesado pero como dije antes: bien está lo que bien funciona.
Saludos.
Objetivo: Re: Cómo Poder Hacer Cálculo Que Indique Años, Meses Y Días Entre Dos Fechas
última edición por jguardon el Lunes, 09 Noviembre 2015, 18:42; editado 1 vez
Gracias Shordi, efectivamente el código es bastante humano y un poco desordenado
Vale, ahora subo las fuentes.
Cordiales saludos Shordi y muchas gracias.
Vale, ahora subo las fuentes.
Cordiales saludos Shordi y muchas gracias.
última edición por jguardon el Lunes, 09 Noviembre 2015, 18:42; editado 1 vez
Objetivo: Re: Cómo Poder Hacer Cálculo Que Indique Años, Meses Y Días Entre Dos Fechas
Corregido el archivo fuente anterior, el cálculo de días tenía un error en algunos meses en que daba como resultado un día menos.
amd2-0.0.3.tar.gz | ||
Descripción: | Descargar |
|
Nombre del archivo: | amd2-0.0.3.tar.gz | |
Tamaño: | 5.24 KB | |
Descargado: | 34 veces |
amd2-0.0.3.tar.gz | ||
Descripción: | Descargar |
|
Nombre del archivo: | amd2-0.0.3.tar.gz | |
Tamaño: | 5.24 KB | |
Descargado: | 34 veces |
amd2-0.0.3.tar.gz | ||
Descripción: | Descargar |
|
Nombre del archivo: | amd2-0.0.3.tar.gz | |
Tamaño: | 5.24 KB | |
Descargado: | 34 veces |
Página 2 de 2
No puede crear mensajesNo puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario
Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Página generada en:: 0.5444s (PHP: -69% SQL: 169%)
Consultas SQL: 34 - Debug off - GZIP Activado