Fecha y hora como datos BINARY CWF

La cuenta de letras de patrón determina el número de bytes utilizados para representar un valor. El símbolo utilizado en el patrón de letras sólo se puede utilizar en grupos de 1, 2 o 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 a 23) 13
m minuto de la hora 30
s segundo del minuto 55
S milisegundo 978
X

Ignorar en la entrada
Rellenar con ceros en la salida

 

El ejemplo siguiente muestra la estructura tm en lenguaje C 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 el 1 de enero      - [0,365]*/
{ int tm_isdst;    /* distintivo de cambio de horario */
};

Puede formatear esta estructura especificando la serie de caracteres "ssssmmmmHHHHddddMMMM+1yyyy+1900XXXXXXXXXXXX". El número de letras de patrón determina el número de bytes. En este patrón se han especificado 36 caracteres A a Z, que coinciden con la estructura de 36 bytes tm. A un campo seguido de un signo más (+) se le suman los caracteres numéricos subsiguientes. Por consiguiente, MMMM+1 suma uno al mes, yyyy+1900 suma 1900 al año. X espera un byte de entrada, pero ignora su valor. En la salida, produce el byte como 0.

Conceptos relacionados
Modelado de mensajes
El modelo de mensaje
Formato físico personalizado : Relación con el modelo lógico
Tareas relacionadas
Desarrollo de modelos de mensaje
Cómo trabajar con un archivo de definición de mensajes
Cómo trabajar con objetos de modelo de mensaje
Referencia relacionada
Información de referencia de modelo de mensaje
Propiedades de objeto de modelo de mensaje
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ad09295_