Η συνάρτηση 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








