Funkcija asctime () u C ++ pretvara dato kalendarsko vrijeme strukture tm u prikaz znaka.
Funkcija asctime () definirana je u zaglavnoj datoteci.
asctime () prototip
char * asctime (const struct tm * time_ptr);
Funkcija asctime () uzima pokazivač na tm
objekt kao svoj parametar i vraća tekstualni prikaz za određeno kalendarsko vrijeme obrasca:
Www Mmm dd hh: mm: ss ggggpredstavljanje asctime ()
Tip |
Opis |
Dobiveno iz |
Vrijednosti |
---|---|---|---|
Www |
3 slova u tjednu |
|
Od ponedjeljka do ned |
Mmm |
Naziv mjeseca s tri slova |
|
Siječnja do prosinca |
dd |
Dvoznamenkasti dan u mjesecu |
|
00 do 31 |
hh |
Dvoznamenkasti sat |
|
00 do 23 |
mm |
Dvocifrena minuta |
|
00 do 59 |
ss |
2-znamenkasti drugi |
|
00 do 59 |
yyyy |
Četveroznamenkasta godina |
|
4-znamenkasti broj |
parametri asctime ()
- time_ptr: pokazivač na tm objekt koji treba pretvoriti.
asctime () Povratna vrijednost
- Pokazivač na nulto završeni niz upućuje na predstavljanje znakova datog vremena.
Primjer: Kako funkcionira funkcija 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; )
Kada pokrenete program, izlaz će biti:
Trenutni datum i vrijeme: Utorak 21. ožujka 13:52:57 2017