C ++ 'daki ctime () işlevi, epoch'tan beri verilen zamanı bir takvim yerel saatine ve ardından bir karakter temsiline dönüştürür.
Bir çağrı ctime(time)
, asctime () ve localtime () işlevlerinin bir birleşimidir asctime(localtime(time))
.
Başlık dosyasında tanımlanmıştır.
ctime () prototipi
char * ctime (const time_t * time_ptr);
Ctime () işlevi time_t
, parametresi olarak nesneye bir işaretçi alır ve formun bir metin temsilini döndürür:
Www Mmm gg ss: dd: ss yyyyctime () zaman gösterimi
Tür |
Açıklama |
Değerler |
---|---|---|
Www |
Haftanın 3 harfli günü |
Pazartesiye |
Mmm |
3 harfli ay adı |
Oca - Ara |
gg |
2 basamaklı ayın günü |
00 - 31 |
hh |
2 haneli saat |
00-23 |
mm |
2 basamaklı dakika |
00 - 59 |
ss |
2 basamaklı saniye |
00 - 59 |
yyyy |
4 basamaklı yıl |
4 basamaklı yıl |
ctime () Parametreleri
- time_ptr: dönüştürülecek zaman_t nesnesine işaretçi.
ctime () Dönüş değeri
- Null ile sonlandırılmış bir dizeye işaretçi, tarih ve saatin karakter gösterimine işaret eder.
Örnek: ctime () işlevi nasıl çalışır?
#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; )
Programı çalıştırdığınızda, çıktı:
Bugün: Cum 24 Mar 18:48:04 2017