You are on page 1of 6

FUNCIONES

DE FECHA

DATE()
Devuelve la fecha actual del sistema, que esta controlada por el sistema operativo, o crea un valor Date compatible
con el milenio.
DATE([nYear,nMonth,nDay])

PARMETROS
nYear
Especifica el ao devuelto puede tener un valor entre 100 y 9999
nMonth.
Especifica el mes devuelto puede tener un valor entre 1 y 12
nDay.
Especifica el da devuelto puede ser un valor entre 1 y 31

EJEMPLO:
CLEAR
SET CENTURY OFF
? DATE( ) && Displays today's date without the century
SET CENTURY ON
? DATE( ) && Displays today's date with the century
? DATE(1998, 02, 16) && Displays a year 2000-compliant Date value

DAY()
Devuelve el nmero del da del mes correspondiente a una expresin de Date o de Date Time dada.
Valores devueltos

Parmetros
dExpression
Especifica una fecha a partir de la cual DAY ( ) devuelve un da del mes.
tExpression
Especifica una fecha a partir de la cual DAY ( ) devuelve un da del mes.

DAY ( ) devuelve un nmero entre 1 y 31.

Ejemplo
STORE {^1998-03-05} TO gdBDate
CLEAR
? CDOW (gdBDate) && Displays Thursday
? DAY (gdBDate) && Displays 5
? 'That date is ', CMONTH (gdBDate), STR (DAY (gdBDate), 2)

YEAR()
Devuelve el ao a partir de la expresin de fecha, o fecha y hora especificada.

PARMETROS
dExpression
Especifica una expresin de fecha a partir de la cual YEAR( ) devuelve el ao. dExpression puede ser
una funcin que devuelve una fecha, o una variable de memoria, un elemento de matriz o un campo de
tipo Date. Tambin puede ser una cadena de fecha literal, por ejemplo: {^1998-06-06}.
tExpression
Especifica una expresin de tipo DateTime a partir de la cual YEAR( ) devuelve el ao.
YEAR( ) siempre devuelve el ao con el siglo. La configuracin de CENTURY (ON u OFF) no afecta al
valor devuelto.

EJEMPLO
CLEAR
? YEAR(DATE( ))

CMONTH()
Devuelve el nombre del mes a partir de una fecha dada o de una expresin de tipo DateTime.

PARMETROS
dExpression

Especifica la expresin de fecha a partir de la cual CMONTH( ) devuelve el nombre del mes.
tExpression

Especifica la expresin DateTime a partir de la cual CMONTH( ) devuelve el nombre del mes.
CMONTH( ) devuelve el nombre del mes como una cadena en el formato de nombre apropiado.

EJEMPLO
? CMONTH(DATE( ))
STORE {^1998-02-16} TO gdDueDate
? 'Your payment was due in ', CMONTH(gdDueDate)
STORE gdDueDate+60 TO gdFinalDate
? 'You must pay by ', CMONTH(gdFinalDate)

DMY()
Devuelve una expresin de caracteres con el formato da-mes-ao (por ejemplo, 31 de mayo de 1998)
a partir de una expresin de tipo Date o DateTime. El nombre del mes no se abrevia.

PARMETROS
dExpression
DMY( ) devuelve una cadena de caracteres con el formato da-mes-ao.
tExpression
DMY( ) devuelve una cadena de caracteres con el formato da-mes-ao.
Si SET CENTURY est establecido en OFF, DMY( ) devolver una cadena de caracteres en formato
dd mes aa (por ejemplo, 16 febrero 98). Si SET CENTURY est establecido en ON, el formato ser ddmes-aaaa (por ejemplo, 16 febrero 1998).

EJEMPLO
CLEAR
SET CENTURY OFF
? DMY(DATE( ))
SET CENTURY ON
? DMY(DATE( ))

You might also like