Saltar a contenido

Las fechas

CONVERDADO

Función que convierte una fecha en un formato definido. La fecha inicial puede estar en formato de fecha y hora o de cadena de caracteres.

Sintaxis de las funciones:

<CONVERTDATE:[src_date_format]:[dst_date_format]:[date_to_convert]>

  • src_date_format: formato inicial de la fecha que se quiere convertir.
  • dst_date_format: formato de destino de la fecha que se quiere convertir.
  • src_date_format y dst_date_format:
    • DATE si el formato está en filetime.
    • STR-[Date_mask]: especificar el formato de la fecha utilizando la siguiente sintaxis:
      • DD: día
      • HH: hora
      • MM: mes
      • SS: segundos
      • II: minutos
      • AY: año
      • AAAA: año
  • fecha_de_convertir: fecha a convertir.

Modo de uso:

  • La operación CONVERTDATE puede utilizarse en todos los campos de tipo expression, como las operaciones COPY, MODVALUE, etc. La conversión de fecha puede ser necesaria durante el aprovisionamiento para cumplir con un formato de escritura esperado para la comparación con otra fecha.
  • La fecha a convertir puede provenir de un atributo y, por lo tanto, puede recuperarse utilizando las palabras clave SyncAttSrc o SyncAttDst.

** Ejemplos de configuración:**

  • <ConvertDate:DATE:STR-DD/MM/YYYY:<SyncAttSrc:contract_end_date>>
    • Con el contrato_de_finalidad = 2022-01-12 15:30:39.503
    • Resultado: 1/12/2022

CMPDATE (en inglés)

Función que compara dos fechas y devuelve verdadero (1) o falso (0) dependiendo del resultado de la comparación:

  • Si la operación = GT, entonces la función devuelve true si la fecha_1 > la fecha_2+delta
  • Si la operación = LT, entonces la función devuelve true si date_1 < date_2+delta

Sintaxis de las funciones:

<CMPDATE:[date_1]:[date_2]:[operation]:[delta]>

  • Fecha_1: fecha para comparar con Fecha_2
  • Fecha_2: fecha para comparar con Fecha_1
  • Operación: puede tomar los siguientes valores
    • GT: igual a mayor que
    • LT: igual a menos de
  • Delta: Número de días que se añaden a la fecha_2 para realizar la comparación. Introduzca 0 si desea comparar las fechas tal como son.

Modo de uso:

  • La operación CMPDATE puede usarse en todos los campos de tipo expression, como las operaciones COPY, MODVALUE, etc. Date_1 y date_2 deben estar en el mismo formato para realizar una comparación.
  • Las fechas a comparar pueden provenir de un atributo y, por lo tanto, pueden recuperarse con las palabras clave SyncAttSrc o SyncAttDst.
  • Las fechas que se compararán deberán estar en formato de tiempo de archivo.

** Ejemplos de configuración:**

  • <CMPDate:<SyncAttSrc:contract_end_date>:<SyncAttSrc:date_fin>:GT:10>
    • Con fecha de finalización del contrato = 01/12/2025 y fecha de finalización = 01/15/2025
    • Resultado = falso
  • <CMPDate:<SyncAttSrc:contract_end_date>:<SyncAttSrc:date_fin>:LT:0>
    • Con fecha de finalización del contrato = 01/01/2025 y fecha de finalización = 01/15/2025
    • Resultado = verdadero

DÍA de la fecha

Devuelve la fecha actual en el formato filetime.

Sintaxis de las funciones:

<CURRENTDATE>

Modo de uso:

  • La palabra clave CURRENTDATE se utiliza en operaciones o con otras palabras clave como CMPDATE o CONVERTDATE.