DÃa del año
Buenas! Necesito saber cómo sumar dÃas a una fecha dada..algo similar a dateadd() pero que funcione en visual basic..o cómo sacar el dÃa del año y asà sà que podrÃa sumarle dÃas..muchas gracias de antemano!
Day(fecha) 'te devuelve el dia de una fecha
Month(fecha) 'te devuelve el mes de una fecha
year(fecha) ' te devuelve el año de una fecha
si fecha esta en una variable no hay problema pero si la escribes tu, debes hacerla de la siguiente manera
#01/01/2004#
para sumas dias a una fecha simplemente
X= #01/01/2004# + 1 'te devuelve 02/01/2004
Saludos!!
Month(fecha) 'te devuelve el mes de una fecha
year(fecha) ' te devuelve el año de una fecha
si fecha esta en una variable no hay problema pero si la escribes tu, debes hacerla de la siguiente manera
#01/01/2004#
para sumas dias a una fecha simplemente
X= #01/01/2004# + 1 'te devuelve 02/01/2004
Saludos!!
SI NO ME EQUIVOCO SI EXISTE LA INSTRUCCION DATAADD EN VISUAL BASIC, PERO TE ACONSEJO QUE REVISES LAS INSTRUCCION Y FUNCIONES CON FECHAS SE QUE AHI ESTA LO QUE BUSCAS, ES SOLO QUE AHORA NO RECUERDA CUAL ES.
Bea, yo lo he hecho siempre de la manera que me parece más sencilla:
MFecha=Mfecha+1
Eso hará que la fecha aumente un dÃa.
Saludos
MFecha=Mfecha+1
Eso hará que la fecha aumente un dÃa.
Saludos
Para sumar fechas en VB6 te aconsejo que uses uns suma normal de tu fecha y un DATESERIAL, esta función te crea una fecha con los parámetros de año, mes y dÃa.
Ejemplo:
NuevaFecha=MiFecha + DateSerial(2003,12,25)
Si por si acaso no funciona con DATESERIAL, prueba con SERIALDATE, la verdad años que no programo en VB6, pero estoy seguro que es uno de los dos.
Att.
Danny
Ejemplo:
NuevaFecha=MiFecha + DateSerial(2003,12,25)
Si por si acaso no funciona con DATESERIAL, prueba con SERIALDATE, la verdad años que no programo en VB6, pero estoy seguro que es uno de los dos.
Att.
Danny