Datetime Compare
Esta función compara un Input Date dado con una fecha/hora de referencia. La referencia puede construirse a partir de partes individuales de fecha/hora o, si se dejan vacías, toma por defecto la fecha/hora actual del sistema. El resultado es un valor booleano simple que puedes usar para controlar otras partes del escenario.
📥 Inputs
Input Date(input)Proporciona una cadena completa de fecha y hora en el formato YYYY-MM-DD HH:MM:SS para comparar.
Year(input)Opcional. Proporciona un año (YYYY). Déjalo vacío para usar el año actual.
Month(input)Opcional. Proporciona un mes (MM). Déjalo vacío para usar el mes actual.
Date(input)Opcional. Proporciona un día del mes (DD). Déjalo vacío para usar el día actual.
Hour(input)Opcional. Proporciona la hora (HH). Déjalo vacío para usar la hora actual.
Minute(input)Opcional. Proporciona el minuto (MM). Déjalo vacío para usar el minuto actual.
Second(input)Opcional. Proporciona el segundo (SS). Déjalo vacío para usar el segundo actual.
📤 Outputs
Boolean(output)Devuelve TRUE o FALSE según la relación seleccionada entre el
Input Datey la fecha/hora de referencia ensamblada.
🕹️ Controls
Relation- Desplegable con opciones de comparación:==,~=,<,<=,>=,>Elige cómo se compararán las dos fechas/horas (igual, distinto, menor, menor o igual, mayor o igual, mayor).
🎯 Features
Comparación sencilla entre una fecha/hora completa y una fecha/hora de referencia construida.
Las partes de la fecha/hora de referencia usan por defecto el valor actual del sistema si se dejan vacías.
Salida booleana simple, adecuada para flujos lógicos, activadores o registros.
⚙️ Mecanismo de ejecución
El bloque acepta una fecha/hora completa en
Input Datey construye una fecha/hora de referencia a partir de las partes individuales (Year,Month,Date,Hour,Minute,Second).Cualquier parte dejada vacía utiliza el valor actual del sistema para esa parte.
El bloque compara ambas fechas/horas utilizando el control
Relationseleccionado y emite un resultado booleano.
📝 Instrucciones de uso
Proporciona una cadena completa de fecha y hora en
Input Datecon el formato YYYY-MM-DD HH:MM:SS.Opcionalmente rellena cualquiera de
Year,Month,Date,Hour,Minute,Secondpara formar una referencia personalizada. Deja en blanco las entradas que quieras tomar del sistema.Selecciona el operador de comparación en el desplegable
Relation.Usa la salida
Booleanpara accionar lógica, activadores o bloques de registro.
💡 Tips and Tricks
Combínalo con
Date-Timepara obtener fácilmente la fecha/hora actual y alimentarla enInput Datepara comprobaciones rápidas.Usa
Date-Time Listsi prefieres suministrar cada parte de la fecha/hora desde una lista ya preparada en lugar de entradas individuales.Usa
String Inputpara permitir que un operador escriba una fecha/hora personalizada en tiempo de ejecución.Conecta la salida booleana a
Logic Inputu otros bloques lógicos (por ejemploAnd,Or) para construir flujos de control basados en tiempo.Registra coincidencias o eventos conectando el resultado a
CSV ExportoImage Loggerpara auditorías.Utiliza
Debug Inputpara inspeccionar valores intermedios mientras construyes tu escenario.
🛠️ Troubleshooting
Si las comparaciones se comportan de forma inesperada, asegúrate de que
Input Datecoincida con el formato requerido YYYY-MM-DD HH:MM:SS.Si una parte está vacía, el bloque usa el valor actual del sistema para esa parte: verifica que esto sea lo que deseas.
Si solo necesitas comparar a nivel de fecha (ignorando la hora), establece las partes de tiempo a ceros o asegúrate de que ambos lados usen la misma precisión.
Última actualización
¿Te fue útil?