Biblioteca DateTimeLib de EGL

Las variables de sistema de fecha y hora permiten recuperar la fecha y hora del sistema en diversos formatos, como se muestra en la tabla siguiente.

Variable de sistema Descripción
result = currentDate () Contiene la fecha del sistema actual en formato gregoriano de ocho dígitos (aaaaMMdd); puede asignar esta variable del sistema a una variable de tipo DATE.
result = currentTime () Contiene la hora del sistema actual en formato de seis dígitos (HHmmss); puede asignar esta variable del sistema a una variable de tipo TIME.
result = currentTimeStamp () Contiene la hora y la fecha del sistema actual como una indicación de la hora en formato juliano de veinte dígitos (aaaaMMddHHmmssffffff); puede asignar esta variable del sistema a una variable de tipo TIMESTAMP.
result = dateOf (aTimeStamp) Devuelve una fecha que se deriva de una variable de tipo TIMESTAMP.
result = dateValue (dateAsString) Devuelve un valor DATE que corresponde a una serie de entrada.
result = dateValueFromGregorian (gregorianIntegerDate) Devuelve un valor DATE que corresponde a una representación de entero de una fecha gregoriana.
result = dateValueFromJulian (julianIntegerDate) Devuelve un valor DATE que corresponde a una representación de entero de una fecha juliana.
result = dayOf (aTimeStamp) Devuelve un entero positivo que representa un día del mes, derivado de una variable de tipo TIMESTAMP.
result = extend (extensionField [, mask]) Convierte una indicación de la hora, una hora o una fecha en un valor de indicación de la hora más largo o más corto.
result = intervalValue (intervalAsString) Devuelve un valor INTERVAL que refleja un literal o una constante de serie.
result = intervalValueWithPattern (intervalAsString[, intervalMask)] Devuelve un valor INTERVAL que refleja un literal o una constante de serie y que se construye basándose en una máscara de intervalo que usted especifique.
result = mdy (month, day, year) Devuelve un valor DATE derivado de tres enteros que representan el mes, el día del mes y el año de una fecha de calendario.
result = monthOf (aTimeStamp) Devuelve un entero positivo que representa un mes, derivado de una variable de tipo TIMESTAMP.
result = timeOf ([aTimeStamp]) Devuelve una serie que representa la hora del día, que se deriva de una variable TIMESTAMP o del reloj del sistema.
result = timestampFrom (tsDate tsTime) Contiene la hora y la fecha del sistema actual como una indicación de la hora en formato juliano de veinte dígitos (aaaaMMddHHmmssffffff); puede asignar esta variable del sistema a una variable de tipo TIMESTAMP.
result = timestampValue (timestampAsString) Devuelve un valor TIMESTAMP que refleja un literal o una constante de serie.
result = timestampValueWithPattern (timestampAsString[, timestampMask]) Devuelve un valor TIMESTAMP que refleja una serie y se construye basándose en una máscara de indicación de la hora que usted especifique.
result = timeValue (timeAsString) Devuelve un valor TIME que refleja un literal o una constante de serie.
result = weekdayOf (aTimeStamp) Devuelve un entero positivo (0-6) que representa un día de semana, derivado de una variable de tipo TIMESTAMP.
result = yearOf (aTimeStamp) Devuelve un entero que representa un año, derivado de una variable de tipo TIMESTAMP.

Para establecer una variable de fecha, hora o indicación de la hora, puede asignar VGVar.currentGregorianDate, DateTimeLib.currentTime y DateTimeLib.currentTimeStamp, respectivamente. Las funciones que devuelven el texto de caracteres con formato no pueden utilizarse para este propósito.

Consulta relacionada
Sentencias EGL

Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.