Conversiones DATE_TO/DT_TO

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'

Ejemplos en FBD