C ++ -aika () - C ++ -kirjasto

Asctime () -funktio C ++: ssa muuntaa annetun rakenteen tm kalenteriajan merkkiesitykseksi.

Asctime () -funktio määritetään otsikkotiedostossa.

asctime () -prototyyppi

 char * asctime (const struct tm * time_ptr);

Asctime () -funktio vie osoittimen tmobjektiin parametrina ja palauttaa tekstiesityksen tietylle kalenteriajalle muodossa:

 Www Kmm pp hh: mm: ss yyyy
asctime () -esitys

Tyyppi

Kuvaus

Hankittu

Arvot

Www

Kolmen kirjaimen viikonpäivä

time_ptr->tm_wday

Ma-su

Mmm

3 kirjaimen kuukauden nimi

time_ptr->tm_mon

Tammi-joulukuu

dd

Kaksinumeroinen kuukauden päivä

time_ptr->tm_mday

00-31

HH

2-numeroinen tunti

time_ptr->tm_hour

00–23

mm

2-numeroinen minuutti

time_ptr->tm_min

00 - 59

ss

2-numeroinen sekunti

time_ptr->tm_sec

00 - 59

yyyy

Nelinumeroinen vuosi

time_ptr->tm_year + 1900

4-numeroinen numero

asctime () -parametrit

  • time_ptr: osoitin muunnettavaksi tm-objektiksi.

asctime () Palautusarvo

  • Nollan päättyneen merkkijonon osoitin osoittaa tietyn ajan merkkiesitykseen.

Esimerkki: Kuinka asctime () -toiminto toimii?

 #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; )

Kun suoritat ohjelmaa, tulos on:

 Nykyinen päivämäärä ja aika: ti 21. maaliskuuta 13:52:57 2017

Mielenkiintoisia artikkeleita...