Funktionen asctime () i C ++ konverterer den givne kalendertid for struktur tm til en tegnrepræsentation.
Funktionen asctime () er defineret i headerfilen.
prototype asctime ()
char * asctime (const struct tm * time_ptr);
Funktionen asctime () tager en markør til at tm
modsætte sig som parameter og returnerer en tekstrepræsentation for en given kalendertid af formularen:
Www Mmm dd hh: mm: ss ååååasctime () repræsentation
Type |
Beskrivelse |
Opnået fra |
Værdier |
---|---|---|---|
Www |
3 brev ugedag |
|
Man til sol |
Mmm |
3 bogstaver måned navn |
|
Jan til Dec |
dd |
2-cifret måned i måneden |
|
00 til 31 |
hh |
2-cifret time |
|
00 til 23 |
mm |
2-cifret minut |
|
00 til 59 |
ss |
2-cifret sekund |
|
00 til 59 |
åååå |
4-cifret år |
|
4-cifret nummer |
asctime () Parametre
- time_ptr: markør til et tm-objekt, der skal konverteres.
asctime () Returværdi
- Markør til en null afsluttet streng peger på tegnrepræsentationen af den givne tid.
Eksempel: Hvordan fungerer asctime () -funktion?
#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; )
Når du kører programmet, vil output være:
Aktuel dato og tid: Tirsdag 21 mar 13:52:57 2017