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 juliano de seis dígitos (HHmmss); puede asignar esta variable del sistema a un 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

Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.