date

Aus Foxwiki

date - Ausgeben oder Setzen von Systemdatum und -zeit

Beschreibung

  • Die aktuelle Uhrzeit im angegebenen FORMAT anzeigen oder die Systemzeit setzen
  • Die obligatorischen Argumente für Optionen sind für deren Kurz- und Langform gleich

Installation

Anwendungen

Wandelt die Sekunden seit Beginn der Unix-Epoche (1970-01-01 UTC) in ein Datum um

$ date --date='@2147483647'

Zeigt die Zeit an der Westküste der USA an (verwenden Sie tzselect(1), um den Wert für TZ herauszufinden)

$ TZ='America/Los_Angeles' date

Zeigt die örtliche Zeit für 9 Uhr morgens am nächsten Freitag an der Westküste der USA an

$ date --date='TZ="America/Los_Angeles" 09:00 next Fri'

DATUMSZEICHENKETTE

Bei der Anweisung --date=ZEICHENKETTE kann ein menschenlesbares Datum auf Englisch in einem ziemlich freien Format angegeben werden

  • beispielsweise »Sun, 29 Feb 2004 16:21:42 -0800«, »2004-02-29 16:21:42« oder sogar »next Thursday« (nächster Donnerstag)
  • Eine Datumszeichenkette darf Teile enthalten, die das Kalenderdatum angeben, die Tageszeit, Zeitzone, den Tag der Woche, eine relative Zeit, ein relatives Datum sowie Zahlen.
  • Eine leere Zeichenkette bedeutet den Anfang des aktuellen Tages.
  • Das Format der Datumszeichenkette ist komplexer, als es hier in einfachen Worten beschrieben werden kann. In der Info-Dokumentation ist es vollständig erklärt.

Syntax

$ date [OPTION]… [+FORMAT]
$ date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

Optionen

Parameter

Umgebungsvariablen

Exit-Status

Konfiguration

Dateien

Sicherheit

Dokumentation

RFC

Man-Pages

Info-Pages

  1. Vollständige Dokumentation unter: <https://www.gnu.org/software/coreutils/date>
  2. lokal verfügbar mit: info '(coreutils) date invocation'

Siehe auch

Links

Projekt-Homepage

Weblinks

  1. https://linuxwiki.de/DatumUndUhrzeit

Einzelnachweise

Testfragen

Testfrage 1

Antwort1

Testfrage 2

Antwort2

Testfrage 3

Antwort3

Testfrage 4

Antwort4

Testfrage 5

Antwort5

TMP

date MMTThhmm
MM Monat
TT Tag
hh Stunden
mm Minuten
# oder auch in der für USA üblichen Schreibweise:
date -s "12/31 23:59"