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