Funcția ctime () din C ++ convertește timpul dat de la epocă la ora locală a calendarului și apoi la o reprezentare a caracterelor.
Un apel ctime(time)
este o combinație de asctime () și funcțiile localtime (), așa cum asctime(localtime(time))
.
Este definit în fișierul antet.
ctime () prototip
char * ctime (const time_t * time_ptr);
Funcția ctime () ia un indicator pentru a time_t
obiecta ca parametru și returnează o reprezentare text a formei:
Www Mmm dd hh: mm: ss aaaactime () reprezentarea timpului
Tip |
Descriere |
Valori |
---|---|---|
Www |
3 zile scrisoare din săptămână |
De luni până soare |
Mmm |
Numele lunii de 3 litere |
Ianuarie-dec |
dd |
Ziua din 2 cifre a lunii |
00-31 |
hh |
2 cifre oră |
00-23 |
mm |
Minut de 2 cifre |
00 - 59 |
ss |
2 cifre secundă |
00 - 59 |
yyyy |
An de 4 cifre |
An de 4 cifre |
ctime () Parametri
- time_ptr: pointer la un obiect time_t care urmează să fie convertit.
ctime () Valoare returnată
- Pointerul către un șir terminat nul indică reprezentarea caracterelor datei și orei.
Exemplu: Cum funcționează funcția ctime ()?
#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; )
Când rulați programul, ieșirea va fi:
Astăzi este: Vin Mar 24 18:48:04 2017