Cómo usar la acción "Diferencia entre fechas"
- Última actualización2024/10/31
Cómo usar la acción "Diferencia entre fechas"
La diferencia entre fechas acción en el Fecha y hora paquete le permite calcular la diferencia entre dos fechas.
Configuración
- Haga doble clic o arrastre la acción Diferencia entre fechas desde el nodo Fecha y hora en la paleta Acciones.
- En el campo Variable de fecha y hora de origen, agregue la fecha de origen.
- En el campo Variable de fecha y hora para comparar, ingrese la fecha de destino con la que desea comparar la fecha de origen.Nota: Si la fecha de origen es mayor que la fecha de destino, el resultado es negativo.
- En el campo Unidad de tiempo, seleccione una de las siguientes unidades en las que desea que aparezca el resultado.
- Años
- Meses
- Semanas
- Días
- Horas
- Minutos
- Segundos
- En el campo Asignar la salida a una variable, seleccione el número de variable para especificar a la que desea asignar la salida.
Ejemplo:
En este ejemplo, creará una automatización para comparar las fechas de la factura con la fecha actual y calcular la diferencia entre ellas.
- Cree una automatización.
- En el panel izquierdo, haga clic en Automatización.
Se muestra la lista de bots y formularios disponibles.
- Haga clic en Crear un bot.
- Escriba el nombre del bot. Datetime-difference.
- Haga clic en Crear y editar.
- En el panel izquierdo, haga clic en Automatización.
- 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 predeterminado invoiceDate Datetime Valor 12/04/2023 10:45 a. m. GMT (UTC+0:00) GMT diff-year Número 0 diff-month Número 0 - Haga doble clic en la acción Diferencia entre las fechas o arrástrela desde el paquete Datetime en la paleta Acciones.
- En el campo Variable de fecha y hora de origen, introduzca $invoiceDate$.
- En el campo Variable de fecha y hora para comparar, ingrese $System:Date$.Nota: Puede usar la variable System: Date para obtener la fecha actual. En este ejemplo, el valor System: Date se considera como 7/12/2024 10:45 AM GMT (UTC+0:00) GMT
- En el campo Unidad de tiempo, seleccione Años.
- Haga doble clic en la acción Diferencia entre las fechas o arrastre otra acción desde el paquete Datetime en la paleta Acciones.
- En el campo Variable de fecha y hora de origen, introduzca $invoiceDate$.
- En el campo Variable de fecha y hora para comparar, ingrese $System:Date$.
- En el campo Unidad de tiempo, seleccione Meses.
- 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, escriba lo siguiente:
Difference between:
Years: $diff-year.Number:toString$
Month: $diff-month.Number:toString$
- Cuando ejecuta la automatización, calcula la diferencia entre las fechas de la factura y la fecha actual, y los resultados se muestran de la siguiente manera: