EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

dateposix - Online in der Cloud

Führen Sie dateposix im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl dateposix, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


date – schreibe das Datum und die Uhrzeit

ZUSAMMENFASSUNG


Datum [-u] [+Format]

Datum [-u] mmdhhmm[[cc]yy]

BESCHREIBUNG


Das Datum Das Dienstprogramm schreibt Datum und Uhrzeit in die Standardausgabe oder versucht, die
Datum und Uhrzeit des Systems. Standardmäßig werden das aktuelle Datum und die aktuelle Uhrzeit geschrieben. Wenn ein
Operand beginnend mit '+' angegeben ist, wird das Ausgabeformat von Datum wird kontrolliert von
die Konvertierungsspezifikationen und anderen Text im Operanden.

OPTIONAL


Das Datum Dienstprogramm muss dem Band der Basisdefinitionen von POSIX.1‐2008 entsprechen, Abschnitt
12.2, Dienstprogramm Syntax Richtlinien.

Folgende Option soll unterstützt werden:

-u Führen Sie Vorgänge aus, als ob die TZ Umgebungsvariable wurde auf die Zeichenfolge gesetzt
"UTC0", oder sein äquivalenter historischer Wert von "GMT0". Andernfalls, Datum soll verwenden
die Zeitzone, die durch das TZ Umgebungsvariable oder der Systemstandard, wenn
diese Variable ist nicht gesetzt oder null.

OPERANDEN


Folgende Operanden sollen unterstützt werden:

+Format Wenn das Format angegeben ist, wird jeder Konvertierungsspezifizierer in der ersetzt
Standardausgabe um den entsprechenden Wert. Alle anderen Zeichen werden kopiert
zur Ausgabe ohne Änderung. Die Ausgabe soll immer mit a . abgeschlossen werden
.

Umwandlung (Conversion) Spezifikationen
Der abgekürzte Wochentagsname von %a Locale.

%Der vollständige Wochentagsname eines Gebietsschemas.

Der abgekürzte Monatsname von %b Locale.

Der vollständige Monatsname von %B Locale.

%c Die entsprechende Datums- und Zeitdarstellung des Gebietsschemas.

%C Jahrhundert (ein Jahr geteilt durch 100 und auf eine ganze Zahl gekürzt) als Dezimalzahl
Zahl [00,99].

%d Tag des Monats als Dezimalzahl [01,31].

%D Datum im Format mm/dd/yy.

%e Tag des Monats als Dezimalzahl [1,31] in einem zweistelligen Feld mit
führend Zeichen füllen.

%h Ein Synonym für %b.

%H Stunde (24-Stunden-Uhr) als Dezimalzahl [00,23].

%I Stunde (12-Stunden-Uhr) als Dezimalzahl [01,12].

%j Tag des Jahres als Dezimalzahl [001,366].

%m Monat als Dezimalzahl [01,12].

%M Minute als Dezimalzahl [00,59].

%n / a .

%p Gebietsschema entspricht entweder AM oder PM.

%r 12-Stunden-Uhrzeit [01,12] unter Verwendung der AM/PM-Notation; im POSIX
locale, dies ist äquivalent zu %I:%M:%S %p.

%S Sekunden als Dezimalzahl [00,60].

%t A .

%T 24-Stunden-Uhrzeit [00,23] im Format HH:MM:SS.

%u Wochentag als Dezimalzahl [1,7] (1=Montag).

%U Woche des Jahres (Sonntag als erster Tag der Woche) als Dezimalzahl
Zahl [00,53]. Alle Tage im neuen Jahr vor dem ersten Sonntag sollen
gilt als in Woche 0.

%V Woche des Jahres (Montag als erster Tag der Woche) als Dezimalzahl
Zahl [01,53]. Wenn die Woche mit dem 1. Januar vier oder mehr Tage hat
im neuen Jahr gilt es als Woche 1; sonst soll es
die letzte Woche des Vorjahres sein, und die nächste Woche soll eine Woche sein
1.

%w Wochentag als Dezimalzahl [0,6] (0=Sonntag).

%W Woche des Jahres (Montag als erster Tag der Woche) als Dezimalzahl
Zahl [00,53]. Alle Tage im neuen Jahr vor dem ersten Montag sollen
gilt als in Woche 0.

Die entsprechende Datumsdarstellung von %x Locale.

Die entsprechende Zeitdarstellung von %X Locale.

%y Jahr innerhalb des Jahrhunderts [00,99].

%Y Jahr mit Jahrhundert als Dezimalzahl.

%Z Zeitzonenname oder keine Zeichen, wenn keine Zeitzone bestimmbar ist.

%% EIN Charakter.

Siehe den Band Basisdefinitionen von POSIX.1‐2008, Abschnitt 7.3.5, LC_TIME für die
Konvertierungsspezifiziererwerte im POSIX-Gebietsschema.

Geändert Umwandlung (Conversion) Spezifikationen
Einige Konvertierungsspezifizierer können durch die . geändert werden E machen O Modifikatorzeichen zum Anzeigen
ein anderes Format oder eine andere Spezifikation als in der LC_TIME Gebietsschemabeschreibung (siehe
der Basisdefinitionsband von POSIX.1‐2008, Abschnitt 7.3.5, LC_TIME). Wenn die
entsprechendes Stichwort (siehe Ära, Ära_Jahr, era_d_fmt und alt_ziffern in der Basis
Definitionen Band von POSIX.1‐2008, Abschnitt 7.3.5, LC_TIME) ist nicht angegeben oder nicht
für das aktuelle Gebietsschema unterstützt wird, wird der unveränderte Wert des Konvertierungsspezifizierers verwendet.

Die alternative geeignete Datums- und Zeitdarstellung von %Ec Locale.

%EC Der Name des Basisjahres (Periode) in der alternativen Darstellung des Gebietsschemas.

Alternative Datumsdarstellung von %Ex Locale.

Die alternative Zeitdarstellung von %EX Locale.

%Augenversatz von % EC (nur Jahr) in der alternativen Darstellung des Gebietsschemas.

%EY Vollständige Darstellung des alternativen Jahres.

%Od Tag des Monats mit den alternativen numerischen Symbolen des Gebietsschemas.

%Oe Tag des Monats mit den alternativen numerischen Symbolen des Gebietsschemas.

%OH Stunde (24-Stunden-Uhr) mit den alternativen numerischen Symbolen des Gebietsschemas.

%OI Stunde (12-Stunden-Format) mit den alternativen numerischen Symbolen des Gebietsschemas.

%Om Monat mit den alternativen numerischen Symbolen des Gebietsschemas.

%OM Minuten mit den alternativen numerischen Symbolen des Gebietsschemas.

%OS Sekunden unter Verwendung der alternativen numerischen Symbole des Gebietsschemas.

%Ou Wochentag als Zahl in der alternativen Darstellung des Gebietsschemas (Montag = 1).

%OU Wochennummer des Jahres (Sonntag als erster Tag der Woche) unter Verwendung des Gebietsschemas
alternative Zahlensymbole.

%OV Wochennummer des Jahres (Montag als erster Tag der Woche, Regeln entsprechend
zu %V) unter Verwendung der alternativen numerischen Symbole des Gebietsschemas.

%Ow Wochentag als Zahl in der alternativen Darstellung des Gebietsschemas (Sonntag = 0).

%OW Wochennummer des Jahres (Montag als erster Tag der Woche) unter Verwendung des Gebietsschemas
alternative Zahlensymbole.

%Oy Jahr (versetzt von %C) in alternativer Darstellung.

mmdhhmm[[cc]yy]
Versuchen Sie, das Systemdatum und die Systemzeit aus dem im Operanden angegebenen Wert zu setzen.
Dies ist nur möglich, wenn der Benutzer über entsprechende Berechtigungen verfügt und das System
ermöglicht die Einstellung von Systemdatum und -uhrzeit. Der erste mm ist der Monat
(Nummer); dd ist der Tag (Zahl); hh ist die Stunde (Zahl, 24-Stunden-System); das
zweite mm ist die Minute (Zahl); cc ist das Jahrhundert und sind die ersten beiden Ziffern
des Jahres (dies ist optional); yy ist die letzten beiden Ziffern des Jahres und ist
Optional. Wenn kein Jahrhundert angegeben ist, werden Werte im Bereich [69,99]
beziehen sich auf die Jahre 1969 bis einschließlich 1999, und Werte im Bereich [00,68] sollen
beziehen sich auf die Jahre 2000 bis einschließlich 2068. Das aktuelle Jahr ist die Standardeinstellung, wenn yy is
weggelassen.

Hinweis: Es wird erwartet, dass in einer zukünftigen Version dieses Standards die Standardeinstellung
Jahrhundert, das aus einer zweistelligen Jahreszahl abgeleitet wird, ändert sich. (Dies gilt für
alle Befehle akzeptieren ein 2-stelliges Jahr als Eingabe.)

STDIN


Nicht benutzt.

SPEISUNG DATEIEN


Keiner.

VARIABLEN


Die folgenden Umgebungsvariablen sollen die Ausführung von Datum:

SPRACHE Geben Sie einen Standardwert für die Internationalisierungsvariablen an, die nicht festgelegt sind oder
Null. (Siehe den Band Basisdefinitionen von POSIX.1‐2008, Abschnitt 8.2,
Internationalisierung Variablen für den Vorrang der Internationalisierung
Variablen, die verwendet werden, um die Werte von Gebietsschemakategorien zu bestimmen.)

LC_ALL Wenn auf einen nicht leeren Zeichenfolgenwert gesetzt, überschreiben Sie die Werte aller anderen
Internationalisierungsvariablen.

LC_CTYPE Bestimmen Sie das Gebietsschema für die Interpretation von Sequenzen von Bytes von Textdaten
als Zeichen (z. B. Einzelbyte- im Gegensatz zu Mehrbyte-Zeichen in
Argumente).

LC_MESSAGES
Bestimmen Sie das Gebietsschema, das verwendet werden soll, um das Format und den Inhalt von . zu beeinflussen
Diagnosemeldungen in Standardfehler geschrieben.

LC_TIME Bestimmen Sie das Format und den Inhalt von Datums- und Zeitzeichenfolgen, die von geschrieben wurden Datum.

NLSPATH Bestimmen Sie den Speicherort von Nachrichtenkatalogen für die Verarbeitung von LC_MESSAGES.

TZ Bestimmen Sie die Zeitzone, in der Uhrzeit und Datum geschrieben werden, es sei denn, die -u
Option angegeben ist. Wenn die TZ Variable ist nicht gesetzt oder null und -u ist nicht
angegeben, wird eine nicht angegebene System-Standardzeitzone verwendet.

ASYNCHRON Events


Standard.

STDOUT


Wenn kein Formatierungsoperand angegeben wird, soll die Ausgabe im POSIX-Gebietsschema
entspricht der Angabe:

Datum "+%a %b %e %H:%M:%S %Z %Y"

STDERR


Der Standardfehler darf nur für Diagnosemeldungen verwendet werden.

AUSGABE DATEIEN


Keiner.

VERLÄNGERT BESCHREIBUNG


Keiner.

EXIT STATUS


Die folgenden Exit-Werte sollen zurückgegeben werden:

0 Das Datum wurde erfolgreich geschrieben.

>0 Es ist ein Fehler aufgetreten.

FOLGEN OF FEHLER


Standard.

Das Folgende Abschnitte sind informativ.

Anmeldeformular ANWENDUNG


Konvertierungsspezifizierer haben ein nicht spezifiziertes Format, wenn sie sich nicht im POSIX-Gebietsschema befinden. Manche von ihnen
kann enthalten Zeichen in einigen Gebietsschemas, daher kann es schwierig sein, das Format zu verwenden
in der Standardausgabe angezeigt, um die Ausgabe von zu analysieren Datum in diesen Lokalen.

Der Wertebereich für %S erstreckt sich von 0 bis 60 Sekunden, um gelegentliche Sprünge auszugleichen
zweite.

Obwohl einige der Konvertierungsspezifizierer im POSIX-Gebietsschema (wie der Name des
Monat) werden mit Anfangsbuchstaben angezeigt, dies muss in anderen Gebietsschemas nicht der Fall sein.
Programme, die diese Felder verwenden, müssen möglicherweise die Groß-/Kleinschreibung anpassen, wenn die Ausgabe läuft
am Satzanfang zu verwenden.

Die Formatierungsfunktionen für Datumszeichenfolgen sind für die Verwendung in Kalendern im gregorianischen Stil vorgesehen.
möglicherweise mit einem anderen Anfangsjahr (oder Jahren). Die %x machen %c Umwandlung
Spezifikationen sind jedoch für die lokale Darstellung bestimmt; diese können auf a . basieren
anderen, nicht-gregorianischen Kalender.

Das %C Konvertierungsspezifikation wurde eingeführt, um einen Fallback für die % EC
(alternatives Jahresformat Basisjahr); es kann als Basis des Stroms angesehen werden
Unterteilung im Gregorianischen Kalender. Die Jahrhundertzahl wird als Jahr berechnet
dividiert durch 100 und auf eine ganze Zahl gekürzt; es sollte nicht mit der Verwendung von verwechselt werden
Ordinalzahlen für Jahrhunderte (z. B. „einundzwanzigstes Jahrhundert“) %Ey machen %y
kann dann als Offset von angesehen werden % EC machen %C, Bzw.

Das E machen O Modifikatoren modifizieren die traditionellen Konvertierungsspezifizierer, sodass sie
immer verwendet werden, auch wenn die Implementierung (oder das aktuelle Gebietsschema) die
Modifikator.

Das E Modifikator unterstützt alternative Datumsformate, wie z. B. die Ära des japanischen Kaisers, als
solange diese auf dem gregorianischen Kalendersystem basieren. Erweitern der E Modifikatoren zu
andere Datumselemente können eine implementierungsdefinierte Erweiterung bereitstellen, die unterstützt werden kann
andere Kalendersysteme, insbesondere in Kombination mit dem O Modifikator.

Das O Modifikator unterstützt Zeit- und Datumsformate unter Verwendung der alternativen Zahlen des Gebietsschemas
Symbole wie Kanji- oder Hindi-Ziffern oder Ordnungszahlendarstellung.

Außereuropäische Gebietsschemata, unabhängig davon, ob sie lateinische Ziffern in Rechenelementen verwenden oder nicht, häufig
haben lokale Formen der Ziffern zur Verwendung in Datumsformaten. Das ist auch nicht ganz unbekannt
in Europa; eine Variante von Datum verwendet römische Ziffern für die Monate: der dritte Tag von
September 1991 würde als 3.IX.1991 geschrieben. In Japan werden regelmäßig Kanji-Ziffern verwendet
für Termine; in arabischsprachigen Ländern werden Hindi-Ziffern verwendet. Die %d, %e, %H, %I, %m,
%S, %U, %w, %W und %y Konvertierungsspezifikationen geben immer das Datums- und Zeitfeld in . zurück
Lateinische Ziffern (dh 0 bis 9). Die %O Modifikator wurde eingeführt, um die Verwendung für zu unterstützen
Anzeigezwecke von nicht-lateinischen Ziffern. In dem LC_TIME Kategorie in Gebietsschemadef, die Wahl
alt_ziffern Schlüsselwort ist für diesen Zweck gedacht. Nehmen wir als Beispiel Folgendes an
(teilweise) Gebietsschemadef Quelle:

alt_ziffern "";"I";"II";"III";"IV";"V";"VI";"VII";"VIII" \
"IX";"X";"XI";"XII"
d_fmt "%e.%Om.%Y"

Mit obigem Datum der Befehl:

Datum "+%x"

würde 3.IX.1991 ergeben. Mit dem gleichen d_fmt, aber ohne die alt_ziffern, der Befehl würde
Ertrag 3.9.1991.

Beispiele:


1. Im Folgenden finden Sie Eingabe-/Ausgabebeispiele für Datum zu beliebigen Zeiten im POSIX . verwendet
Gebietsschema:

$ Datum
Dienstag Juni 26 09:58:10 PDT 1990

$ Datum "+DATUM: %m/%d/%y%nZEIT: %H:%M:%S"
DATUM: 11/02/91
ZEIT: 13:36:16

$ Datum "+ZEIT: %r"
ZEIT: 01:36:32 PM

2. Beispiele für Dänemark, wo das Standardformat für Datum und Uhrzeit . ist %a %d %b %Y %T %Z:

$ LANG=da_DK.iso_8859−1 Datum
Mi. 02 Oktober 1991 15:03:32 CET

$ LANG=da_DK.iso_8859−1 \
Datum "+DATO: %A den %e. %B %Y%nKLOKKEN: %H:%M:%S"
Tatsache: Mittwoch am 2. Oktober 1991
KLOKKEN: 15:03:56

3. Beispiele für Deutschland, wo das Standardformat für Datum und Uhrzeit . ist %a %d.%h.%Y, %T %Z:

$ LANG=De_DE.88591 Datum
Mi 02.Okt.1991, 15:01:21 MEZ

$ LANG=De_DE.88591 Datum "+DATUM: %A, %d. %B %Y%nZEIT: %H:%M:%S"
DATUM: Mittwoch, 02 Oktober 1991
WELT: 15:02:02

4. Beispiele für Frankreich, wo das Standardformat für Datum und Uhrzeit . ist %a %d %h %Y %Z %T:

$ LANG=Fr_FR.88591 Datum
Meer 02 Oktober 1991 MET 15:03:32

$ LANG=Fr_FR.88591 Datum "+JOUR: %A %d %B %Y%nHEURE: %H:%M:%S"
ZEIT: Mittwoch 02 Oktober 1991
STUNDE: 15:03:56

RATIONALE


Einige der neuen Formatierungsoptionen stammen aus dem ISO-C-Standard. Die -u Option war
eingeführt, um den mobilen Zugriff auf die koordinierte Weltzeit (UTC) zu ermöglichen. Die Saite
"GMT0" ist als Äquivalent erlaubt TZ Wert, um mit allen Systemen kompatibel zu sein, die verwenden
die BSD-Implementierung, aus der diese Option stammt.

Das %e Formatkonvertierungsspezifikation (von System V übernommen) wurde hinzugefügt, weil die ISO C
Standard-Konvertierungsspezifikationen boten keine Möglichkeit, die historischen
Standard Datum Ausgabe während der ersten neun Tage eines jeden Monats.

Es werden zwei Varianten der Tag- und Wochennummerierung unterstützt (zusätzlich zu allen anderen
erstellt mit dem Gebietsschema-abhängigen %E machen %O Modifikatorzeichen):

* Die historische Vielfalt, in der der Sonntag der erste Tag der Woche und die Wochentage sind
vor dem ersten Sonntag des Jahres gelten als Woche 0. Diese werden dargestellt durch
%w machen %U. Eine Variante davon ist %W, wobei Montag als erster Tag der Woche verwendet wird, aber
bezieht sich immer noch auf Woche 0. Diese Ansicht des Kalenders wurde beibehalten, weil so viele
historische Anwendungen hängen davon und dem ISO C-Standard ab strftime() Funktion, ein
welche viele Datum Implementierungen basieren, wurde auf diese Weise definiert.

* Der internationale Standard, basierend auf der Norm ISO 8601:2004, wobei Montag der
ersten Wochentag und der Algorithmus für die erste Wochennummer ist komplexer: Wenn die Woche
(Montag bis Sonntag), der den 1. Januar enthält, hat vier oder mehr Tage im neuen Jahr, dann ist es
ist Woche 1; andernfalls ist es Woche 53 des Vorjahres und die nächste Woche ist Woche 1.
Diese werden durch die neuen Konvertierungsspezifikationen repräsentiert %u machen %V, hinzugefügt als
Ergebnis internationaler Kommentare.

ZUKUNFT RICHTUNGEN


Keiner.

Verwenden Sie dateposix online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad