SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: gabperez en Lunes 6 de Enero de 2003, 22:13

Título: Re: dudas con datos tipo fecha
Publicado por: gabperez en Lunes 6 de Enero de 2003, 22:13
hola, necesito realizar operaciones con fechas. Por ejemplo restar dos fechas, pero en ese caso quiero obtener la cantidad de meses de diferencia, etc... Lo intenté pero me da error porque quiero que mi resultado sea un entero. Se entiende?
2) También, para estos casos quiero que un textbox me muestre algo así: __/__/__
y cuando este obtenga el foco, me deje escribir solo en los lugares correspondientes sin borrar nada de los __ o las //...

Ayuda please!
Gracias, y hasta pronto.
Acepto sugerencias de sitios de donde leer al respecto.

Saludos, Gabriel
Título: Re: dudas con datos tipo fecha
Publicado por: Cero Kull en Martes 7 de Enero de 2003, 02:03
Hola
Debes utilizar una maskedbox para que le des la forma de entrada que es asi
en la propiedad dela mascara "mask" coloca ##/##/#### y luego coloca el el form elnombre del controlmaskedbox ="__/__/____" entiendes cualquier cosa la comentas lo otro no lo se tambien tengo unas dudas puedes leer el foro y te daras cuenta cualquier cosa te lo comento si tengo algo

Atte.

Cero Kull®

charliekzx@mixmail.com
Título: dudas con datos tipo fecha
Publicado por: J.M.Movilla en Martes 7 de Enero de 2003, 16:57
Para hallar la diferencia que existe entre dos fechas tienes la siguiente función:

nRes = DateDiff(intervalo, fecha1, fecha2[, primerdíasemana[, primerasemanaaño]])

Si deseas que el resultado te lo dé en meses, el parámetro "intervalo" debe ser "m"; "fecha1" es la más antigua.

Y si no te diera el resultado como entero, lo conviertes a int(nRes)

Buenos augurios.