YEAR ( )

 Convierte un valor de fecha en un año en formato numérico

Sintaxis

     YEAR(<fFecha>) –> nAño

Argumentos

<fFecha> es el valor de fecha que se va a convertir.

Devuelve

YEAR() devuelve el año contenido en el valor de fecha especificado, insertando las cifras de siglo para dar un valor numérico de cuarto dígitos. El valor que devuelve no depende del formato actual de SET DATE o SET CENTURY. Si se especifica una fecha nula, (CTOD(“”)) devuelve cero.

Descripción

YEAR() es una función de conversión que convierte un valor de fecha en un año en formato numérico. Se utiliza para cálculos en informes periódicos o para mostrar fechas con formato.

YEAR() forma parte de un grupo de funciones que devuelven los componentes de un valor de fecha en formato numérico. Este grupo incluye DAY() y MONTH() que devuelven el día y el mes, respectivamente, como valores numéricos.

Ejemplos

     ¦  Estos ejemplos muestran la utilización de YEAR() utilizando la fecha del sistema:

        ? DATE()                     // Resultado: 09/20/90

        ? YEAR(DATE())               // Resultado: 1990

        ? YEAR(DATE()) + 11          // Resultado: 2001

     ¦  Este ejemplo crea una función definida por el usuario que utiliza YEAR() para dar formato a un valor de fecha como mes, día, año:

        ? Mdy(DATE())                // Resultado: 20 de Septiembre de 1990

        FUNCTION Mdy( fFecha )

           RETURN (LTRIM(STR(DAY(fFecha))) + “de” + cMonth(fFecha) +” “+;

                    STR(YEAR(fFecha))

Ficheros: La biblioteca asociada es DPXBASE.CH.