Data/ora come dati CWF BINARY

Il numero di caratteri letterali di modello determina il numero di byte utilizzati per rappresentare un valore. E' possibile utilizzare il simbolo utilizzato nei caratteri letterali di modello solo in gruppi di 1, 2 o 4, ad esempio: y, yy o yyyy.

Nella tabella riportata di seguito vengono visualizzati i simboli data/ora per i dati binari di formato CWF:

Simbolo Spiegazione Esempio
y anno 1996
O mese dell'anno 7
d giorno del mese 10
H ora del giorno (0-23) 13
m minuto nell'ora 30
s secondi nel minuto 55
S millisecondi 978
X

Input da ignorare
Riempire con zero durante l'output

 

Nell'esempio riportato di seguito viene riportata la struttura di linguaggio Ctm con un numero intero di quattro byte.

struct tm
{ int tm_sec;      /* seconds after the minute   - [0,59]*/
{ int tm_min;      /* minutes after the hour     - [0,59]*/
{ int tm_hour;     /* hours since midnight       - [0,23]*/
{ int tm_mday;     /* day of the month           - [1,31]*/
{ int tm_mon;      /* months since January       - [0,11]*/
{ int tm_year;     /* years since 1900           */
{ int tm_wday;     /* days since Sunday          - [0,6]*/
{ int tm_yday;     /* days since January 1       - [0,365]*/
{ int tm_isdst;    /* daylight savings time flag */
};

E' possibile formattare questa struttura specificando la stringa"ssssmmmmHHHHddddMMMM+1yyyy+1900XXXXXXXXXXXX". Il numero di caratteri letterali di modello determina il numero di byte. In questo modello sono specificati 36 caratteri compresi tra A a Z, che corrispondono alla struttura di 36 byte tm. A un campo seguito dal segno più (+) vengono aggiunti i caratteri numerici che consentono la riuscita dell'operazione. Quindi, con MMMM+1 viene aggiunto uno al valore del mese, con yyyy+1900 viene aggiunto 1900 al valore dell'anno. X prevede un byte di input, ma il relativo valore verrà ignorato. Durante l'output, verrà emesso il valore 0 per il byte.

Concetti correlati
Creazione di modelli di messaggio
Il modello di messaggio
Custom Wire Format: relazione con il modello logico
Attività correlate
Sviluppo di modelli di messaggio
Gestione di un file di definizione dei messaggi
Gestione degli oggetti del modello messaggio
Riferimenti correlati
Informazioni di riferimento del modello di messaggio
Proprietà dell'oggetto modello di messaggio
Informazioni particolari | Marchi | Download | Libreria | Supporto | Commenti
Copyright IBM Corporation 1999, 2006 Ultimo aggiornamento: ago 17, 2006
ad09295_