Η συνάρτηση ctime () στο C ++ μετατρέπει τον δεδομένο χρόνο από την εποχή σε τοπική ώρα ημερολογίου και στη συνέχεια σε αναπαράσταση χαρακτήρων.
Μια κλήση προς ctime(time)
είναι ένας συνδυασμός λειτουργιών asctime () και localtime (), ως asctime(localtime(time))
.
Ορίζεται στο αρχείο κεφαλίδας.
πρωτότυπο ctime ()
char * ctime (const time_t * time_ptr);
Η συνάρτηση ctime () παίρνει έναν δείκτη ως time_t
αντικείμενο ως παράμετρο και επιστρέφει μια αναπαράσταση κειμένου της φόρμας:
Www Mmm dd hh: mm: ss εεεεαναπαράσταση χρόνου ctime ()
Τύπος |
Περιγραφή |
Αξίες |
---|---|---|
Www |
3 γράμματα ημέρα της εβδομάδας |
Δευτ. Έως Κυρ |
Μμμ |
Όνομα 3 γραμμάτων |
Ιαν έως Δεκ |
δδ |
2ψήφια ημέρα του μήνα |
00 έως 31 |
ω |
2ψήφια ώρα |
00 έως 23 |
χιλ |
2ψήφιο λεπτό |
00 έως 59 |
δδ |
2ψήφιο δευτερόλεπτο |
00 έως 59 |
εεε |
4ψήφιο έτος |
4ψήφιο έτος |
ctime () Παράμετροι
- time_ptr: δείκτης σε αντικείμενο time_t που πρόκειται να μετατραπεί.
ctime () Επιστροφή τιμή
- Δείκτης σε μηδενική συμβολοσειρά που τερματίζει τα σημεία στην αναπαράσταση χαρακτήρων της ημερομηνίας και της ώρας
Παράδειγμα: Πώς λειτουργεί η λειτουργία ctime ();
#include #include using namespace std; int main() ( time_t curr_time; curr_time = time(NULL); char *tm = ctime(&curr_time); cout << "Today is : " << tm; return 0; )
Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:
Σήμερα είναι: Παρ 24 Μαρ 18:48:04 2017