Ctime () -funktio C ++: ssa muuntaa ajanjakson jälkeen annetun ajan kalenterin paikalliseksi ajaksi ja sitten merkkiesitykseksi.
Kutsu ctime(time)
on yhdistelmä asctime () - ja localtime () -funktioita, kuten asctime(localtime(time))
.
Se määritetään otsikkotiedostossa.
ctime () -prototyyppi
char * ctime (const time_t * time_ptr);
Ctime () -toiminto vie osoittimen time_t
objektiin parametrina ja palauttaa lomakkeen tekstiesityksen :
Www Kmm pp hh: mm: ss yyyyctime () aikaesitys
Tyyppi |
Kuvaus |
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 |
Nelinumeroinen vuosi |
ctime () -parametrit
- time_ptr: osoitin muunnettavaan time_t-objektiin.
ctime () Palautusarvo
- Nollan päättyneen merkkijonon osoitin osoittaa päivämäärän ja ajan merkkiesitykseen.
Esimerkki: Kuinka ctime () -toiminto toimii?
#include #include using namespace std; int main() ( time_t curr_time; curr_time = time(NULL); char *tm = ctime(&curr_time); cout << "Today is : " << tm; return 0; )
Kun suoritat ohjelmaa, tulos on:
Tänään on: pe 24. maaliskuuta 18:48:04 2017