C ++ asctime () - C ++ standardna knjižnica

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 tmobjekt kao svoj parametar i vraća tekstualni prikaz za određeno kalendarsko vrijeme obrasca:

 Www Mmm dd hh: mm: ss gggg
predstavljanje asctime ()

Tip

Opis

Dobiveno iz

Vrijednosti

Www

3 slova u tjednu

time_ptr->tm_wday

Od ponedjeljka do ned

Mmm

Naziv mjeseca s tri slova

time_ptr->tm_mon

Siječnja do prosinca

dd

Dvoznamenkasti dan u mjesecu

time_ptr->tm_mday

00 do 31

hh

Dvoznamenkasti sat

time_ptr->tm_hour

00 do 23

mm

Dvocifrena minuta

time_ptr->tm_min

00 do 59

ss

2-znamenkasti drugi

time_ptr->tm_sec

00 do 59

yyyy

Četveroznamenkasta godina

time_ptr->tm_year + 1900

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

Zanimljivi članci...