Funkcija asctime () C ++ paverčia nurodytą kalendoriaus struktūros laiką tm simbolių vaizdu.
Funkcija asctime () yra apibrėžta antraštės faile.
asctime () prototipas
char * asctime (const struct tm * time_ptr);
Funkcija asctime () nurodo žymeklį į tm
objektą kaip savo parametrą ir pateikia teksto atvaizdą nurodytam formos kalendoriui:
Www Mmm dd hh: mm: ss yyyyasctime () atstovavimas
Tipas |
apibūdinimas |
Gauta iš |
Vertybės |
---|---|---|---|
Www |
3 raidžių savaitės diena |
|
Pirmadienis - Saulė |
Mmm |
3 raidžių mėnesio pavadinimas |
|
Sausio iki gruodžio mėn |
dd |
2 skaitmenų mėnesio diena |
|
Nuo 00 iki 31 |
hh |
2 skaitmenų valanda |
|
00–23 |
mm |
2 skaitmenų minutė |
|
Nuo 00 iki 59 |
ss |
2 skaitmenų sekundė |
|
Nuo 00 iki 59 |
yyyy |
4 skaitmenų metai |
|
4 skaitmenų numeris |
asctime () parametrai
- time_ptr: žymeklis į tm objektą, kurį reikia konvertuoti.
asctime () Grąžinimo vertė
- Nulinės žymos nutraukta eilutė nurodo simbolio atvaizdavimą nurodytu laiku.
Pavyzdys: Kaip veikia asctime () funkcija?
#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; )
Kai paleisite programą, išvestis bus:
Dabartinė data ir laikas: antradienis, kovo 21 d. 13:52:57, 2017 m