De functie asctime () in C ++ converteert de gegeven kalendertijd van structuur tm naar een tekenweergave.
De functie asctime () is gedefinieerd in het header-bestand.
asctime () prototype
char * asctime (const struct tm * time_ptr);
De functie asctime () neemt een pointer naar het tm
object als parameter en retourneert een tekstrepresentatie voor een bepaalde kalendertijd in de vorm:
Www Mmm dd uu: mm: ss jjjjasctime () vertegenwoordiging
Type |
Omschrijving |
Verkregen van |
Waarden |
---|---|---|---|
Www |
Dag van de week met 3 letters |
|
Ma tot zo |
Mmm |
Maandnaam van 3 letters |
|
Jan tot dec |
dd |
2-cijferige dag van de maand |
|
00 tot 31 |
hh |
2-cijferig uur |
|
00 tot 23 |
mm |
2-cijferige minuut |
|
00 tot 59 |
ss |
2-cijferige seconde |
|
00 tot 59 |
jjjj |
4-cijferig jaar |
|
4-cijferig nummer |
asctime () Parameters
- time_ptr: pointer naar een tm-object dat moet worden geconverteerd.
asctime () Retourwaarde
- Pointer naar een met null beëindigde string verwijst naar de tekenweergave van de gegeven tijd.
Voorbeeld: hoe werkt de functie 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; )
Wanneer u het programma uitvoert, is de uitvoer:
Huidige datum en tijd: di 21 maart 13:52:57 2017