Selv om C-standardbiblioteket ikke tilbyr direkte funksjoner for datumsaritmetikk, kan du manipulere datoer ved hjelp av time.h-biblioteket, spesifikt ved å arbeide med datatypen time_t og struct tm.
time.h
time_t
struct tm
C har ikke en innebygd type for datoer, noe som nødvendiggjør bruken av time.h-biblioteket for å jobbe med datums- og tidsstrukturer.
Funksjonen strftime fra biblioteket <time.h> brukes vanligvis til dette formålet.
strftime
<time.h>
I C gir <time.h>-headeren de nødvendige funksjonene og typene for å arbeide med datoer og tider.
C tilbyr ikke en innebygd måte å analysere datoer fra strenger direkte på, så vi tyr ofte til strptime-funksjonen tilgjengelig i biblioteket <time.h> for POSIX-systemer.
strptime