Fecha y hora como datos binarios CWF

El número de letras de tipo patrón determina el número de bytes que se utiliza para representar un valor. El símbolo que se utiliza en el patrón de letras sólo se puede utilizar en grupos de 1, 2 ó 4, por ejemplo, y, yy o yyyy.

La tabla siguiente muestra los símbolos de fecha y hora para datos binarios CWF:

Símbolo Significado Ejemplo
y año 1996
M mes del año 7
d día del mes 10
H hora del día (0-23) 13
m minuto de la hora 30
s segundo en un minuto 55
S milisegundos 978
X

Ignorar en entrada
Rellenar con ceros en la salida

 

El ejemplo siguiente muestra la estructura del lenguaje C tm con un entero de cuatro bytes:

struct tm
{ int tm_sec;      /* segundos después del minuto   - [0,59]*/
{ int tm_min;      /* minutos después de la hora  - [0,59]*/
{ int tm_hour;     /* horas desde medianoche     - [0,23]*/
{ int tm_mday;     /* día del mes                - [1,31]*/
{ int tm_mon;      /* meses desde Enero          - [0,11]*/
{ int tm_year;     /* años desde 1900           */
{ int tm_wday;     /* días desde Domingo         - [0,6]*/
{ int tm_yday;     /* días desde Enero 1       - [0,365]*/
{ int tm_isdst;    /* código de horario de verano */
};

Puede dar formato a esta estructura especificando la serie de caracteres "ssssmmmmHHHHddddMMMM+1yyyy+1900XXXXXXXXXXXX". El número de letras de patrón determina el número de bytes. Hay 36 caracteres de la A-Z especificados en este patrón, que se correlaciona con la estructura de 36 bytes tm. Un campo seguido de un signo más (+) tiene añadido los caracteres numéricos posteriores. Por lo tanto, MMMM+1 añade uno al mes, yyyy+1900 añade 1900 al año. X espera un byte de entrada pero ignora este valor. En la salida, genera el byte como 0.

Conceptos relacionados
Diseño de mensajes
El modelo de mensaje

Tareas relacionadas
Desarrollo de modelos de mensajes
Trabajar con un archivo de definición de mensajes
Trabajo con los objetos del modelo de mensajes

Referencia relacionada
Información de referencia del modelo de mensaje
Propiedades del objeto del modelo de mensaje