Även om C:s standardbibliotek inte tillhandahåller direkta funktioner för datumaritmetik, kan du manipulera datum med hjälp av biblioteket time.h, specifikt genom att arbeta med datatypen time_t och struct tm.
time.h
time_t
struct tm
C saknar en inbyggd typ för datum, vilket nödvändiggör användningen av time.h-biblioteket för att arbeta med datum- och tidsstrukturer.
Funktionen strftime från biblioteket <time.h> används vanligtvis för detta ändamål.
strftime
<time.h>
I C tillhandahåller header-filen <time.h> nödvändiga funktioner och typer för att arbeta med datum och tider.
C erbjuder inte ett inbyggt sätt att tolka datum från strängar direkt, så vi använder ofta funktionen strptime som finns i biblioteket <time.h> för POSIX-system.
strptime