C ++ asctime () - Biblioteca standard C ++

Funcția asctime () din C ++ convertește timpul calendaristic dat al structurii tm într-o reprezentare a caracterelor.

Funcția asctime () este definită în fișierul antet.

asctime () prototip

 char * asctime (const struct tm * time_ptr);

Funcția asctime () ia un indicator pentru a tmobiecta ca parametru și returnează o reprezentare text pentru un anumit timp calendaristic al formularului:

 Www Mmm dd hh: mm: ss aaaa
asctime () reprezentare

Tip

Descriere

Obtinut de la

Valori

Www

3 zile scrisoare din săptămână

time_ptr->tm_wday

De luni până soare

Mmm

Numele lunii de 3 litere

time_ptr->tm_mon

Ianuarie-dec

dd

Ziua din 2 cifre a lunii

time_ptr->tm_mday

00-31

hh

2 cifre oră

time_ptr->tm_hour

00-23

mm

Minut de 2 cifre

time_ptr->tm_min

00 - 59

ss

2 cifre secundă

time_ptr->tm_sec

00 - 59

yyyy

An de 4 cifre

time_ptr->tm_year + 1900

Număr din 4 cifre

asctime () Parametri

  • time_ptr: pointer la un obiect tm care urmează să fie convertit.

asctime () Valoare returnată

  • Pointerul către un șir terminat nul indică reprezentarea caracterelor timpului dat.

Exemplu: Cum funcționează funcția 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; )

Când rulați programul, ieșirea va fi:

 Data și ora actuală: mar 21 mar 13:52:57 2017

Articole interesante...