Aktuelle Zeit - Zeitroutinen

Gast #3424480
Lesenswert?

Hallo,

ich versuch eine Time-Funktion zu programmieren

  #include <time.h>
  #include <stdio.h>

  int main(void)
  {
    time_t t;
    struct tm *ts;

    t = time(NULL);
    ts = localtime(&t);
    printf("Aktuelle Zeit: %s", asctime(ts));

    return 0;
  }

als Ausgabe kommt
Aktuelle Zeit: Sun Feb  6 06:28:15 2106

kann vllt jemd erklären woran es liegt, dass das Datum / Uhrzeit falsch 
sind?

danke!
(Firma: BfEHS) #3424523
Lesenswert?

Tim schrieb:

> als Ausgabe kommt
> Aktuelle Zeit: Sun Feb  6 06:28:15 2106
>
> kann vllt jemd erklären woran es liegt, dass das Datum / Uhrzeit falsch
> sind?

Die Zeit ist doch nicht falsch. Ware ein paar Jahre und es passt. Selbst 
eine kaputte Uhr zeigt zwei mal am Tag die richtige Zeit.

Aber mal im Ernst. Auf dem PC kommt die Zeit von einem RTC mit einer 
separaten Taktquelle und eigener Spannungsversorgung.

Da du das im Mikrocontroller Forum gepostet hast nutzt du eine uC? Wie 
sieht das aus?

Grüße

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren