Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

ctime, ctime64 - Datum mit Uhrzeit (MEZ) in Englisch

&pagelevel(4)&pagelevel

Definition

#include <time.h>

char *ctime(const time_t *sek_zg); char *ctime64(const time64_t *sek_zg);

ctime und ctime64 interpretieren die Zeitangabe, auf die sek_zg zeigt, (siehe Returnwerte von mktime, mktime64 und time, time64) als Anzahl der seit dem Stichtag (Epoche) vergangenen Sekunden. Die Funktionen berechnen daraus die Ortszeit (MEZ) und wandeln das Ergebnis in eine Zeichenkette um. ctime und ctime64 verhalten sich analog zu localtime und localtime64.

Negative Werte werden als Sekunden vor dem Stichtag interpretiert. Das kleinste darstellbare Datum ist bei ctime der 13.12.1901 20:45:52 und bei ctime64 der 01.01.1900 00:00:00 lokale Zeit. Standardmäßig ist der Stichtag immer der 01.01.1970 00:00:00.

Das größte darstellbare Datum ist bei ctime der 19.01.2038 03:14:07 und bei ctime64 der 18.03.4317 02:44:48.

Returnwert

Zeiger auf die erzeugte Zeichenkette,



Die Ergebniszeichenkette hat die Länge 26 (einschließlich des abschließenden Null-bytes \0) und das Format einer Datumsangabe mit Uhrzeit in Englisch:
Wochentag Monat Tag Std:Min:Sek Jahr, z.B. Thu Jun 14 15:20:54 2018\n\0

 

 NULL

im Fehlerfall

Hinweise

Die Funktionen asctime, ctime, ctime64, gmtime, gmtime64, localtime und localtime64 schreiben ihre Ergebnisse in denselben C-internen Datenbereich, so dass der Aufruf einer dieser Funktionen das vorherige Ergebnis einer der anderen Funktionen überschreibt.

Zeitangaben sind auf den 24-Stunden-Tag bezogen.x

Beispiel

Folgendes Programm wandelt einen Wert in Ortszeit um und gibt das Ergebnis in Form einer englischen Datumsangabe mit Uhrzeit aus.

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{  time_t sek;
   sek = time((time_t *)0);
   printf("%s",ctime(&sek));
   return 0;   }

Siehe auch

asctime, gmtime, gmtime64, localtime, localtime64, mktime, mktime64, time, time64