C ++ asctime () - C ++ Standard Βιβλιοθήκη

Η συνάρτηση asctime () στο C ++ μετατρέπει τον δεδομένο ημερολογιακό χρόνο της δομής tm σε αναπαράσταση χαρακτήρων.

Η συνάρτηση asctime () ορίζεται στο αρχείο κεφαλίδας.

πρωτότυπο asctime ()

 char * asctime (const struct tm * time_ptr);

Η συνάρτηση asctime () παίρνει έναν δείκτη ως tmαντικείμενο ως παράμετρο και επιστρέφει μια αναπαράσταση κειμένου για μια δεδομένη ημερολογιακή ώρα της φόρμας:

 Www Mmm dd hh: mm: ss εεεε
παράσταση asctime ()

Τύπος

Περιγραφή

Λήφθηκε από

Αξίες

Www

3 γράμματα ημέρα της εβδομάδας

time_ptr->tm_wday

Δευτ. Έως Κυρ

Μμμ

Όνομα 3 γραμμάτων

time_ptr->tm_mon

Ιαν έως Δεκ

δδ

2ψήφια ημέρα του μήνα

time_ptr->tm_mday

00 έως 31

ω

2ψήφια ώρα

time_ptr->tm_hour

00 έως 23

χιλ

2ψήφιο λεπτό

time_ptr->tm_min

00 έως 59

δδ

2ψήφιο δευτερόλεπτο

time_ptr->tm_sec

00 έως 59

εεε

4ψήφιο έτος

time_ptr->tm_year + 1900

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

ενδιαφέροντα άρθρα...