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








