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 tm
obiecta ca parametru și returnează o reprezentare text pentru un anumit timp calendaristic al formularului:
Www Mmm dd hh: mm: ss aaaaasctime () reprezentare
Tip |
Descriere |
Obtinut de la |
Valori |
---|---|---|---|
Www |
3 zile scrisoare din săptămână |
|
De luni până soare |
Mmm |
Numele lunii de 3 litere |
|
Ianuarie-dec |
dd |
Ziua din 2 cifre a lunii |
|
00-31 |
hh |
2 cifre oră |
|
00-23 |
mm |
Minut de 2 cifre |
|
00 - 59 |
ss |
2 cifre secundă |
|
00 - 59 |
yyyy |
An de 4 cifre |
|
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