acción Es año bisiesto en Fecha y hora

La acción Es año bisiesto en el paquete Fecha y hora verifica si el año en la fecha especificada es bisiesto y almacena el resultado en una variable booleana.

Para comprobar si un año determinado es bisiesto, haga lo siguiente:
  1. Haga doble clic o arrastre la acción Es año bisiesto del paquete Fecha y hora en la paleta Acciones.
  2. Seleccione la pestaña Fecha y hora o Variable en el campo Variable de fecha y hora a comprobar:
    • Fecha y hora: Seleccione los valores de fecha, hora y zona horaria de la lista desplegable.
    • Variable: Seleccione una variable de Fecha y hora.
  3. Seleccione la variable booleana del campo Asignar salida a una variable para asignar la salida.
    Nota: Si selecciona la fecha del sistema en el campo Variable de fecha y hora a comprobar y el valor de la variable es un año bisiesto, el sistema almacena Verdadero como salida en la variable booleana. Si el valor en el campo Variable de fecha y hora a comprobar no es un año bisiesto, el sistema almacena Falso como salida en la variable booleana. Por ejemplo, la fecha del sistema (10-07-2024) recuperará el valor como Verdadero, ya que 2024 es un año bisiesto. De manera similar, la fecha del sistema (10-07-2025) recuperará el valor como Falso, ya que 2025 no es un año bisiesto.

Ejemplo del uso de la acción Es año bisiesto en una automatización

En este ejemplo, creará una automatización que verifica si el año en cuestión es bisiesto y almacena el resultado en una variable.

Procedimiento

  1. Cree un bot.
    1. En el panel izquierdo, haga clic en Automatización.
      Se muestra la lista de formularios y bots disponibles.
    2. Haga clic en Crear un bot.
    3. Escriba el nombre del bot: Datetime_Is leap year.
    4. Haga clic en Crear y editar.
  2. Cree las siguientes variables definidas por el usuario usando el icono Crear variable (+) en la parte superior del menú Variables.
    Nombre de la variable Tipo de variable Valor
    invoiceDate Fecha y hora Valor 04/12/2023 10:45 a. m. GMT (UTC+0:00) GMT
    isLeapYear Booleano False
  3. Haga doble clic o arrastre la acción Es año bisiesto del paquete Fecha y hora en la paleta Acciones.
  4. En el campo Variable de fecha y hora a comprobar, seleccione la variable invoiceDate.
  5. En el campo Asignar salida a una variable, seleccione isLeapYear.
  6. Para imprimir los valores, haga doble clic en la acción Cuadro de mensaje o arrástrela. En el campo Escribir el mensaje para mostrar, introduzca los siguientes valores:
    SystemDate: $System:Date.Datetime:isLeapYear.Boolean:toString$
    InvoiceDate: $invoiceDate.Datetime:isLeapYear.Boolean:toString$

    Para ver el valor de salida, convierta la fecha y hora en una variable booleana y la variable booleana en una variable de string.

  7. Haga clic en Guardar y, luego, en Ejecutar.
    La salida se muestra de la siguiente manera:

    Comprueba si un año determinado es bisiesto y almacena el resultado en una variable booleana.