lima-city: Webhosting, Domains und Cloud
0 Pluspunkte 0 Minuspunkte
Wie kann ich in C unter Windows (gcc) einen Unix Timestamp generieren?
von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Mit der Headerdatei time.h und der Funktion time() kannst du die Anzahl an Sekunden seit 1.1.1970 (UNIX Timestamp) generieren.

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

int main() {

    time_t unix_timestamp;
    unix_timestamp = time(NULL);

    if (unix_timestamp == -1) {
        perror("Fehler beim Abrufen der Zeit");
        return 1;
    }

    printf("Der aktuelle Unix-Timestamp ist: %ld\n", unix_timestamp);

    return 0;

}
von (716 Punkte)  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Beiträge bewerten
  • Inhalte bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft. Unser Ziel: Guter Inhalt. Für alle.

2.3k Fragen

2.8k Antworten

260 Kommentare

13 Nutzer