Τοπική ώρα C ++ () - Βασική βιβλιοθήκη C ++

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

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

πρωτότυπο τοπικής ώρας ()

 tm * τοπική ώρα (const time_t * time_pretr);

Η συνάρτηση localtime () παίρνει έναν δείκτη τύπου time_tως όρισμα και επιστρέφει ένα αντικείμενο δείκτη της δομής tm. Η τιμή που επιστρέφεται από τη συνάρτηση localtime () είναι η τοπική ώρα.

Στη συνέχεια, μπορείτε να έχετε πρόσβαση στις ώρες, τα λεπτά και τα δευτερόλεπτα χρησιμοποιώντας tm_hour, tm_min και tm_sec αντίστοιχα.

τοπικές ώρες () Παράμετροι

  • time_ptr: δείκτης σε αντικείμενο time_t που πρόκειται να μετατραπεί.

τοπική ώρα () Επιστροφή τιμή

  • Με επιτυχία, η συνάρτηση localtime () επιστρέφει ένα δείκτη σε ένα tmαντικείμενο.
  • Σε περίπτωση αποτυχίας, επιστρέφεται ένας μηδενικός δείκτης.

Παράδειγμα: Πώς λειτουργεί η λειτουργία localtime ();

 #include #include using namespace std; int main() ( time_t curr_time; curr_time = time(NULL); tm *tm_local = localtime(&curr_time); cout << "Current local time : " 

When you run the program, the output will be:

 Current local time : 19:20:14

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