Ώρα και ημερομηνία

Επικεφαλίδα

#include <time.h>

Περιλαμβάνει

Συναρτήσεις για την επεξεργασία ημερομηνίας και ώρας

Βασικές συναρτήσεις

time
Επιστρέφει την ώρα (σε δευτερόλεπτα από το 1970)
localtime
Μετατρέπει την ώρα από δευτερόλεπτα σε τοπική ώρα και την αποθηκεύει στη δομή struct tm
asctime
Μετατρέπει την ώρα από τη δομή σε συμβολοσειρά.
difftime
Επιστρέφει τη διαφορά ανάμεσα σε δύο ώρες

Παράδειγμα

Το παρακάτω παράδειγμα τυπώνει την τοπική ώρα.
#include <stdio.h>
#include <time.h>

main()
{
        struct tm local;
        time_t now;

        time(&now);
        local = *localtime(&now);
        printf("%s\n", asctime(&local));
}