Información general
Para obtener sugerencias de carácter general que hay que tener en cuenta durante la conversión de tipo, consulte el capítulo Funciones de conversiones de tipo.
Definición
Operador IEC para conversiones del tipo de variable DATE o DATE_AND_TIME a otro tipo.
Sintaxis
DATE_TO_<tipo de datos>
DT_TO_<tipo de datos>
Resultados de la conversión
La fecha se almacenará internamente en una DWORD en segundos desde el 1 de enero de 1970. A continuación, se convertirá el valor.
Para las variables de tipo STRING, el resultado es la constante de fecha.
NOTA: Los operadores que convierten un valor en una cadena de caracteres de tipo STRING o WSTRING requieren un operando que coincida con el tipo de datos de destino.
Ejemplos en ST
Ejemplos en ST con resultados de la conversión:
Ejemplo
|
Resultado
|
b := DATE_TO_BOOL(D#1970-01-01);
|
FALSE
|
i := DATE_TO_INT(D#1970-01-15);
|
29952
|
byt := DT_TO_BYTE(DT#1970-01-15-05:05:05);
|
129
|
str := DT_TO_STRING(DT#1998-02-13-14:20);
|
'DT#1998-02-13-14:20'
|
Ejemplos en IL
Ejemplos en IL con resultados de la conversión:
Ejemplo
|
Resultado
|
LD D#1970-01-01
DATE_TO_BOOL
ST b
|
FALSE
|
LD D#1970-01-01
DATE_TO_INT
ST i
|
29952
|
LD D#1970-01-15-05:05:
DATE_TO_BYTE
ST byt
|
129
|
LD D#1998-02-13-14:20
DATE_TO_STRI...
ST str
|
'DT#1998-02-13-14:20'
|