Handbücher für die Kommandozeile

Man » date Manual online - detaillierte Online-Dokumentation für die date Manpage

🌍
date - Systemdatum und -zeit anzeigen oder setzen

SYNOPSIS

date [OPTION]... [+FORMAT]
date [-u|--utc|--universal] [MMTTggMM[[JJ]JJ][.ss]]

DESCRIPTION

Datum und Uhrzeit im angegebenen FORMAT anzeigen. Mit -s oder mit [MMTTggMM[[JJ]JJ][.ss]] das Datum und die Uhrzeit setzen.

Obligatorische Argumente für lange Optionen sind auch für kurze Optionen obligatorisch.

-d, --date=STRING
die durch STRING beschriebene Zeit anzeigen, nicht 'jetzt'

--debug
das geparste Datum annotieren und bei fragwürdiger Verwendung eine Warnung auf stderr ausgeben

-f, --file=DATEIDATEI
wie --date; einmal für jede Zeile in DATEIDATEI

-I[FMT], --iso-8601[=FMT]
Datum/Uhrzeit im ISO 8601-Format ausgeben. FMT='date' für nur das Datum (Standard), 'hours', 'minutes', 'seconds' oder 'ns' für Datum und Uhrzeit mit der angegebenen Genauigkeit. Beispiel: 200608-14T02:34:56-06:00

--resolution
die verfügbare Auflösung von Zeitstempeln ausgeben. Beispiel: 0.000000001

-R, --rfc-email
Datum und Uhrzeit im RFC 5322-Format ausgeben. Beispiel: Mon, 14 Aug 2006 02:34:56 -0600

--rfc-3339=FMT
Datum/Uhrzeit im RFC 3339-Format ausgeben. FMT='date', 'seconds' oder 'ns' für Datum und Uhrzeit mit der angegebenen Genauigkeit. Beispiel: 2006-08-14 02:34:56-06:00

-r, --reference=DATEI
die letzte Änderungszeit der DATEI anzeigen

-s, --set=STRING
die durch STRING beschriebene Zeit setzen

-u, --utc, --universal
Koordinierte Weltzeit (UTC) anzeigen oder setzen

--help diese Hilfe anzeigen und beenden

--version
Versionsinformationen ausgeben und beenden

Alle Optionen, die das anzuzeigende Datum angeben, sind gegenseitig exklusiv. D.h.: --date, --file, --reference, --resolution.

FORMAT steuert die Ausgabe. Interpretierte Sequenzen sind:

%%     ein literales %

%a     lokalisierter, abgekürzter Wochentagsname (z.B. Sun)

%A     lokalisierter, vollständiger Wochentagsname (z.B. Sunday)

%b     lokalisierter, abgekürzter Monatsname (z.B. Jan)

%B     lokalisierter, vollständiger Monatsname (z.B. January)

%c     lokalisierter Datums- und Zeitwert (z.B. Thu Mar  3 23:05:25 2005)

%C     Jahrhundert; wie %Y, aber die letzten beiden Ziffern werden weggelassen (z.B. 20)

%d     Tag des Monats (z.B. 01)

%D     Datum (mehrdeutig); identisch mit %m/%d/%y

%e     Tag des Monats, mit Leerzeichen aufgefüllt; identisch mit %_d

%F     vollständiges Datum; wie %+4Y-%m-%d

%g     letzte zwei Ziffern des Jahres der ISO-Wochennummer (mehrdeutig; 00-99); siehe %G

%G     Jahr der ISO-Wochennummer; normalerweise nur mit %V nützlich

%h     identisch mit %b

%H     Stunde (00..23)

%I     Stunde (01..12)

%j     Tag des Jahres (001..366)

%k     Stunde, mit Leerzeichen aufgefüllt (0..23); identisch mit %_H

%l     Stunde, mit Leerzeichen aufgefüllt (1..12); identisch mit %_I

%m     Monat (01..12)

%M     Minute (00..59)

%n     ein Zeilenumbruch

%N     Nanosekunden (000000000..999999999)

%p     das lokale Äquivalent von AM oder PM; leer, wenn nicht bekannt

%P     wie %p, aber in Kleinbuchstaben

%q     Quartal des Jahres (1..4)

%r     die lokale 12-Stunden-Zeit (z.B. 11:11:04 PM)

%R     24-Stunden-Stunde und -Minute; das gleiche wie %H:%M

%s     Sekunden seit der Epoche (1970-01-01 00:00 UTC)

%S     Sekunde (00..60)

%t     ein Tabulator

%T     Zeit; das gleiche wie %H:%M:%S

%u     Wochentag (1..7); 1 ist Montag

%U     Wochennummer des Jahres, wobei Sonntag der erste Tag der Woche ist (00..53)

%V     ISO-Wochennummer, wobei Montag der erste Tag der Woche ist (01..53)

%w     Wochentag (0..6); 0 ist Sonntag

%W     Wochennummer des Jahres, wobei Montag der erste Tag der Woche ist (00..53)

%x     das lokale Datumsformat (kann mehrdeutig sein; z.B. 12/31/99)

%X     die lokale Zeitdarstellung (z.B. 23:13:48)

%y     die letzten beiden Ziffern des Jahres (mehrdeutig; 00..99)

%Y     Jahr

%z     numerale Zeitzone im Format +hhmm (z.B. -0400)

%:z    numerale Zeitzone im Format +hh:mm (z.B. -04:00)

%::z   numerale Zeitzone im Format +hh:mm:ss (z.B. -04:00:00)

%:::z  numerale Zeitzone mit Doppelpunkten in der erforderlichen Genauigkeit (z.B. -04, +05:30)

%Z     alphabetische Zeitzonenabkürzung (z.B. EDT)

Standardmäßig werden numerische Felder mit Nullen aufgefüllt. Die folgenden optionalen Flags können auf das '%' folgen:

-      (Bindestrich) nicht auffüllen

_      (Unterstrich) mit Leerzeichen auffüllen

0     (Null) mit Nullen auffüllen

+      mit Nullen auffüllen und '+' vor zukünftige Jahre mit mehr als 4 Ziffern setzen

^      falls möglich, Großbuchstaben verwenden

#      falls möglich, Kleinbuchstaben verwenden

Nach allen Flags folgt optional eine Feldbreite als Dezimalzahl; dann ein optionaler Modifikator, entweder E, um die lokalen alternativen Darstellungen zu verwenden, falls verfügbar, oder O, um die lokalen alternativen numerischen Symbole zu verwenden, falls verfügbar.

BEISPIELE

Sekunden seit der Epoche (1970-01-01 UTC) in ein Datum umwandeln

$ date --date='@2147483647'

Die Zeit an der Westküste der USA anzeigen (verwenden Sie tzselect(1), um TZ zu finden)

$ TZ='America/Los_Angeles' date

Die lokale Zeit für 9:00 Uhr am nächsten Freitag an der Westküste der USA anzeigen

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

DATUMSSTRING

Die Option --date=STRING ist eine weitgehend freie Formatierung von menschenlesbaren Datumsstrings wie "Sun, 29 Feb 2004 1621:42 -0800" oder "2004-02-29 16:21:42" oder sogar "next Thursday". Ein Datumsstring kann Elemente enthalten, die das Kalenderdatum, die Tageszeit, die Zeitzone, den Wochentag, die relative Zeit, das relative Datum und Zahlen angeben. Ein leerer String gibt den Beginn des Tages an. Das Datumsstringformat ist komplexer als es hier leicht dokumentiert werden kann, wird aber vollständig in der Info-Dokumentation beschrieben.

AUTOR

Geschrieben von David MacKenzie.

FEHLERMELDUNGEN

GNU coreutils Online-Hilfe: [https://www.gnu.org/software/coreutils/] Melden Sie Übersetzungsfehler unter [https://translationproject.org/team/]

SIEHE AUCH

Vollständige Dokumentation [https://www.gnu.org/software/coreutils/date] oder lokal verfügbar über: info '(coreutils) date invocation'

Verpackt von Debian (9.7-3) Copyright © 2025 Free Software Foundation, Inc. Lizenz GPLv3+: GNU GPL Version 3 oder neuer [https://gnu.org/licenses/gpl.html]. Dies ist freie Software: Sie können sie ändern und weiterverbreiten. Es gibt KEINE GARANTIE, soweit dies gesetzlich zulässig ist.