View Full Version : C++ come leggere date e orari contenuti in file
grazia0783
03-10-2007, 15:38
Ho un file txt tipo
03/10/2007 15:17:00
03/10/2007 15:18:00
Come posso leggerlo per poi calcolare quanto tempo è intercorso tra le due date?
Detto che sei in grado di parserizzare il file, usa la system_call time_t mktime(struct tm *tm)
la struttura tm è cosi' fatta:
struct tm {
int tm_sec; /* seconds */
int tm_min; /* minutes */
int tm_hour; /* hours */
int tm_mday; /* day of the month */
int tm_mon; /* month */
int tm_year; /* year */
int tm_wday; /* day of the week */
int tm_yday; /* day in the year */
int tm_isdst; /* daylight saving time */
};
quindi la valorizzi con le due date che hai letto e sottrati i tempi.
la funzione restituisce il tipo time_t (secondi a partire dal 1/01/1970), ossia un valore assoluto.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.