Hallo zusammen,
habe anbei einen kleinen Ausschnitt aus einem C-Programm, welches mir die das Datum in Minuten ab dem 01.01.1996 darsstellt in 3 Byte und hexadezimaler Form. Kann mir bitte jemand erklären, wo was passiert??
Mfg
Nobody
Hallo zusammen,
habe anbei einen kleinen Ausschnitt aus einem C-Programm, welches mir die das Datum in Minuten ab dem 01.01.1996 darsstellt in 3 Byte und hexadezimaler Form. Kann mir bitte jemand erklären, wo was passiert??
Mfg
Nobody
Sorry, Anhang vergessen:
(void) time(&t_info);
t_info = t_info - (time_t) C_DATE_OFFSET_96_70;
date_info = (time_t) (t_info / 60);
_strtime( zeitpfr );
_strdate( datumpfr );
/*
* Byte-Summe der Zeit ermitteln
*/
t_info_temp = date_info;
zeit_temp = (t_info_temp & 0x00FF);
zeit_summe += zeit_temp;
t_info_temp = (t_info_temp >> 8);
zeit_temp = (t_info_temp & 0xFF);
zeit_summe += zeit_temp;
t_info_temp = (t_info_temp >> 8);
zeit_temp = (t_info_temp & 0xFF);
zeit_summe += zeit_temp;