Convierte una expresión al tipo de datos de tiempo de calendario.
Sintaxis
CalendarTime Expresión
La sintaxis del operador CalendarTime consta de las siguientes partes:
Parte |
Descripción |
|---|---|
Expresión |
Cualquier expresión. Se permiten todos los tipos de datos. |
Notas
El operador puede procesar valores escalares o series y matrices de datos completas. Si la Expresión es una serie de datos o una matriz de datos, la conversión de tipo se realiza elemento por elemento y el resultado vuelve a ser una serie de datos o una matriz de datos. Cuando se convierte una señal, una serie de señales o una curva espacial, solo se tiene en cuenta el componente Y. El resultado contiene el componente Y convertido como serie de datos o matriz de datos. Si la Expresión es una lista, la operación se ejecuta para cada elemento de la lista y el resultado también es una lista.
Al convertir un valor numérico en un valor de tiempo del calendario, se interpreta como el número de segundos transcurridos desde el 1.1.1970 en UTC (Tiempo Universal Coordinado). No se admiten los tiempos de calendario anteriores a esta fecha, es decir, los tiempos de calendario que darían lugar a un valor negativo si se consideraran números en coma flotante. Por lo tanto, la conversión de un número negativo en un valor de tiempo del calendario da como resultado un valor de tiempo del calendario inválido. En los tipos de datos complejos se calcula un valor absoluto. La conversión de una cadena en un valor de tiempo del calendario depende de la configuración de fecha de Windows. Debe utilizar el formato "día.mes.año hora:minuto:segundo,decimales" e introducir el año con cuatro dígitos. El separador decimal establecido en Opciones en FlexPro debe utilizarse para las fracciones de segundo. El tipo Vacío da como resultado un valor de tiempo del calendario inválido.
La interpretación de un valor de tiempo del calendario disponible como cadena tiene lugar en la zona horaria local establecida en Archivo > Opciones > Idioma y región, a menos que especifique explícitamente la zona horaria. Esto se hace especificando el desfase horario respecto a UTC en horas y minutos.
Si la expresión es una magnitud física, entonces debe tener la dimensión SI de tiempo y se transforma a la unidad s antes de la conversión.
Disponibilidad
FlexPro View, Basic, Professional, Developer Suite
Ejemplos
CalendarTime 1090929767.0 |
Devuelve el valor de tiempo del calendario '27/04/2004 14:02:47'. |
CalendarTime "23/12/2004 12:13:14,56" |
Devuelve '23/12/2004 12:13:14.56'. |
CalendarTime "23/12/2024 12:13:14 UTC+3:30" |
Proporciona, por ejemplo, '23.12.2024 09:43:14' si se establece UTC+1 como hora local. |
CalendarTime Empty |
Devuelve '?/?/?'. |
CalendarTime -1 |
Devuelve '?/?/?'. |
CalendarTime 1090929767.0E+03 ms |
Devuelve el valor de tiempo del calendario '27/04/2004 14:02:47'. |
Véase también
Operador ComplexFloatingPoint32