Ώρα και ημερομηνία
Επικεφαλίδα
#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));
}