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 tm
objektiin parametrina ja palauttaa tekstiesityksen tietylle kalenteriajalle muodossa:
Www Kmm pp hh: mm: ss yyyyasctime () -esitys
Tyyppi |
Kuvaus |
Hankittu |
Arvot |
---|---|---|---|
Www |
Kolmen kirjaimen viikonpäivä |
|
Ma-su |
Mmm |
3 kirjaimen kuukauden nimi |
|
Tammi-joulukuu |
dd |
Kaksinumeroinen kuukauden päivä |
|
00-31 |
HH |
2-numeroinen tunti |
|
00–23 |
mm |
2-numeroinen minuutti |
|
00 - 59 |
ss |
2-numeroinen sekunti |
|
00 - 59 |
yyyy |
Nelinumeroinen vuosi |
|
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