Gestión de Fechas con GeneXus 16


GeneXus nos brinda una serie de funciones que nos permiten trabajar con fechas de una manera mucho mas fácil y sencilla, algunas de estas funciones son: Today(), YMDTOD(), Year(), Month(), Day(), EoM(), entre otras.

Ejemplos:

Guardar en una variable la fecha actual:
&FechaActual = Today()

Guardar en una variable la fecha de ayer:
&FechaAyer = Today() - 1

Guardar en una variable el primer día del mes actual:
&PrimerDiaDelMesActual = YMDTOD(Year(Today()), Month(Today()), 1)

Guardar en una variable el ultimo día del mes actual:
&UltimoDiaDelMesActual = EoM(Today())

Guardar en una variable el primer día del mes anterior:
If Month(Today()) = 1
    &PrimerDiaDelMesAnterior = YMDtoD(Year(Today()) - 1, 12, 1)
Else
    &PrimerDiaDelMesAnterior = YMDtoD(Year(Today()), Month(Today()) - 1, 1)
Endif

Ultimo día del mes anterior:
&UltimoDiaDelMesAnterior = EoM(&PrimerDiaDelMesAnterior)


Otros ejemplo explicados en la pagina de GeneXus:


Comentarios