C ++ asctime () - štandardná knižnica C ++

Funkcia asctime () v C ++ prevádza daný kalendárny čas štruktúry tm na znakovú reprezentáciu.

Funkcia asctime () je definovaná v hlavičkovom súbore.

asctime () prototyp

 char * asctime (const struct tm * time_ptr);

Funkcia asctime () vezme tmako svoj parameter ukazovateľ na objekt a vráti textovú reprezentáciu pre daný kalendárny čas formulára:

 Www Mmm dd hh: mm: ss rrrr
asctime () zastúpenie

Typ

Popis

Získané od

Hodnoty

WWW

3-listový deň v týždni

time_ptr->tm_wday

Po - Ne

Mmm

Názov trojpísmenového mesiaca

time_ptr->tm_mon

Január až dec

dd

2-ciferný deň v mesiaci

time_ptr->tm_mday

00 až 31

hh

Dvojciferná hodina

time_ptr->tm_hour

00 až 23

mm

Dvojciferná minúta

time_ptr->tm_min

00 až 59

ss

Dvojciferná sekunda

time_ptr->tm_sec

00 až 59

rrrr

4-ciferný rok

time_ptr->tm_year + 1900

4-miestne číslo

asctime () parametre

  • time_ptr: ukazovateľ na tm objekt, ktorý sa má previesť.

asctime () Vrátená hodnota

  • Ukazovateľ na prázdny reťazec ukazuje na znakovú reprezentáciu daného času.

Príklad: Ako funguje funkcia 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; )

Po spustení programu bude výstup:

 Aktuálny dátum a čas: Utorok 21. marca 13:52:57 2017

Zaujímavé články...