Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Sintaxis

 

DAY( <expresión fecha> )

 

 

Propósito

 

Devuelve el día del mes como un valor numérico.

 

 

Argumentos

 

<expresión fecha>

 

Define la fecha de la cual se desea obtener el día del mes.

 

 

Utilización

 

La expresión fecha puede ser una variable, un campo tipo fecha de un archivo de datos, una expresión cuyo resultado sea una fecha o la fecha corriente del sistema.

 

La función DAY() devuelve un número entero entre 0 y 31, dependiendo de cuántos días tiene el mes.

 

Si la expresión fecha resulta en una fecha nula o vacía, la función DAY() devolverá cero.

 

Sugerencias

 

La función DAY() es útil cuando es necesario realizar cálculos aritméticos con el día de una fecha.

 

La función DAY() está vinculada con las funciones MONTH() y YEAR(), que suministran, respectivamente, los valores numéricos del mes y del año de una fecha.

 

 

Ejemplos

 

Supongamos que la fecha corriente del sistema sea 28/05/12. En este caso, veamos cómo se comportan los siguientes ejemplos:

 

MSGALERT( DATE() )                  // Resulta: 28/05/12.

MSGALERT( DAY(DATE()) )        // Resulta el valor numérico 28.

 

nDia := DAY( DATE() )

 

MSGALERT( nDia )                      // Resulta el valor numérico 28.

 

MSGALERT( DAY(CTOD(“”)) )     // Resulta cero.

 

nDia := DAY( DATE() ) + 1           // Resulta el valor numérico 29.

 

Este ejemplo utiliza la función DAY() en conjunto con las funciones CMONTH() y YEAR() para formatear un valor del tipo fecha:

 

cData := CMONTH(DATE()) + STR(DAY(DATE())) + "," + STR(YEAR(DATE())) // Resulta: Mayo 28, 2012.