Sebbene la libreria standard C non fornisca funzioni dirette per l’aritmetica delle date, è possibile manipolare le date utilizzando la libreria time.h, lavorando specificamente con il tipo di dati time_t e struct tm.
time.h
time_t
struct tm
C non dispone di un tipo integrato per le date, rendendo necessario l’utilizzo della libreria time.h per lavorare con le strutture di data e ora.
La funzione strftime della libreria <time.h> è comunemente usata per questo scopo.
strftime
<time.h>
In C, l’header <time.h> fornisce le funzioni e i tipi necessari per lavorare con date e orari.
C non offre un modo incorporato per analizzare le date dalle stringhe direttamente, quindi spesso si ricorre alla funzione strptime disponibile nella libreria <time.h> per i sistemi POSIX.
strptime