Data e ora con il linguaggio C
Le librerie standard del linguaggio C (così come quelle della maggior parte degli altri linguaggi di programmazione) contengono funzioni e tipi di dati che permettono di operare facilmente con le date e le ore. In particolare consentono di effettuare calcoli con date e ore (per es. calcolare il tempo intercorso tra due date) e interrogare l’orologio interno del computer per utilizzare l’ora e la data attuale in un programma. In questo documento ci occuperemo di come il linguaggio C, e in particolare la versione implementata con il Dev C++, memorizza e tratta una particolare data e ora intesa come un certo istante individuato da giorno, mese e anno più ora minuti e secondi (una data del calendario + ora del giorno). Data e ora sono espresse con un unico numero intero (4 bytes) che rappresenta, nel caso del Dev C++, il numero di secondi trascorsi dalla mezzanotte del 1/1/1970 secondo il fuso orario del meridiano di Greenwich (ora UTC – tempo coordinato universale). Se la data è ante