C ++ veiksmo laikas () - C ++ standartinė biblioteka

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į į tmobjektą kaip savo parametrą ir pateikia teksto atvaizdą nurodytam formos kalendoriui:

 Www Mmm dd hh: mm: ss yyyy
asctime () atstovavimas

Tipas

apibūdinimas

Gauta iš

Vertybės

Www

3 raidžių savaitės diena

time_ptr->tm_wday

Pirmadienis - Saulė

Mmm

3 raidžių mėnesio pavadinimas

time_ptr->tm_mon

Sausio iki gruodžio mėn

dd

2 skaitmenų mėnesio diena

time_ptr->tm_mday

Nuo 00 iki 31

hh

2 skaitmenų valanda

time_ptr->tm_hour

00–23

mm

2 skaitmenų minutė

time_ptr->tm_min

Nuo 00 iki 59

ss

2 skaitmenų sekundė

time_ptr->tm_sec

Nuo 00 iki 59

yyyy

4 skaitmenų metai

time_ptr->tm_year + 1900

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

Įdomios straipsniai...