Funciones de fecha y hora

Las funciones de fecha y hora devuelven los datos de fecha o de hora. Tenga en cuenta que puede que necesite convertir el formato de sus datos de origen en la aplicación.

Tabla 1: Funciones de fecha y hora

Función

Sintaxis

Descripción

AddMonthToDate(#date#,periods)

  • #date#: Fecha original
  • periods: La cantidad de períodos a agregar

Devuelve una fecha que se obtiene añadiendo una cantidad determinada de meses a una fecha específica.

Por ejemplo:
AddMonthToDate(#2012-01-01#,1)
devuelve 2012-02-01

AddWeekToDate(#date#,periods)

  • #date#: Fecha original
  • periods: Cantidad de períodos a agregar

Devuelve una fecha que se obtiene añadiendo una cantidad determinada de semanas a una fecha específica.

Por ejemplo:
AddWeekToDate(#2012-01-01#,1)
devuelve 08.01.12

AddYearToDate(#date#,periods)

  • #date#: Fecha original
  • periods: Cantidad de períodos a agregar

Devuelve una fecha que se obtiene añadiendo una cantidad determinada de años a una fecha específica. Utilice números negativos para eliminar un año.

Por ejemplo:
AddYearToDate(#2012-01-01#,1)
devuelve 01.01.13

FechaActual()

Devuelve la fecha actual con una fecha.

Por ejemplo:
CurrentDate()
devuelve <CurrentDate>

DateDiffInDays(#start#,#end#)

  • #start#: Fecha de inicio del intervalo
  • #end#: Fecha de fin del intervalo

Devuelve el número de días entre dos fechas.

Por ejemplo:
DateDiffInDays(#2012-03-23#,#2012-01-30#)
devuelve -53

DateDiffInMonths(#start#,#end#)

  • #start#: Fecha de inicio del intervalo
  • #end#: Fecha de fin del intervalo

Devuelve el número de meses entre dos fechas específicas.

Por ejemplo:
DateDiffInMonths(#2013-02-01#,#2014-01-01#)
devuelve 11

Day(#date#)

#date#: una fecha.

Devuelve el día del mes como un número del 1 al 31.

Por ejemplo:
Day(#2012-03-23#)
devuelve 23

DayOfWeek(#date#)

#date#: una fecha.

Devuelve el día de la semana como un número del 1 (domingo) al 7 (sábado).

Por ejemplo:
DayOfWeek(#2012-03-23#)
devuelve 6

DayOfYear(#date#)

#date#: una fecha.

Devuelve el día del año como un número.

Por ejemplo:
DayOfYear(#2012-03-23#)
devuelve 83

LastDayOfMonth(#date#)

#date#: una fecha.

Devuelve la fecha resultante al calcular el último día del mes de una fecha específica.

Por ejemplo:
LastDayOfMonth(#2012-03-23#)
devuelve la fecha 2012-03-31

LastDayOfWeek(#date#)

#date#: Una fecha

Devuelve la fecha resultante al calcular el último día de la semana de una fecha específica.

Por ejemplo:
LastDayOfWeek(#2012-03-23#)
devuelve la fecha 24.03.12

MakeDate(year,month,day)

  • year: Un número que representa un año
  • month: Un número que representa un mes
  • day: Un número que representa un día del mes

Devuelve una fecha que se crea a partir del año, el mes y el día especificados.

Por ejemplo:
MakeDate(2011,6,12)
devuelve la fecha 12.06.11

Month(#date#)

#date#: Una fecha

Devuelve el mes del año como un número del 1 al 12.

Por ejemplo:
Month(#2012-03-23#)
devuelve 3

Quarter(#date#)

#date#: Una fecha

Devuelve un número que representa el trimestre de una fecha específica.

Por ejemplo:
Quarter(#2012-03-23#)
devuelve 1

Week(#date#)

#date#: Una fecha

Devuelve un número que representa la semana de una fecha específica.

Por ejemplo:
Week(#2012-03-23#)
devuelve 12

Year(#date#)

#date#: Una fecha

Devuelve el año de una fecha específica.

Por ejemplo:
Year(#2012-03-23#)
devuelve 2012