BASH - So erhalten Sie zukünftiges Datum und Uhrzeit

BASH - So erhalten Sie zukünftiges Datum und Uhrzeit

Der Linux Datum Der Befehl zeigt das aktuelle Datum und die aktuelle Uhrzeit des Systems an. Beim Schreiben der Shell-Skripte ist mir klar, dass wir manchmal zukünftige Daten finden müssen, zum Beispiel, Daten nach 10 Tagen, 2 Monaten oder 1 Jahr usw.

Der Befehl Datum bietet die Option, die zukünftigen Daten wie beschrieben anzuzeigen.

-D, - -date = String -Anzeigezeit von String beschrieben, nicht 'jetzt' 

Lassen Sie uns dies mit einigen Beispielen verstehen:

  • Aktuelles Datum anzeigen: Geben Sie einfach "Datum" ein, um das aktuelle Datum und die aktuelle Zeit des Systems anzuzeigen.
    Datum  Do 22. September 03:58:36 UTC 2022 
  • Datum nach 10 Tagen: Was wird das Datum nach 10 Tagen sein?? Der folgende Befehl zeigt Ihnen die gewünschten Ergebnisse:
    Datum -d "+10 Tage" Sonne 2. Oktober 03:58:48 UTC 2022 
  • Datum nach 3 Monaten: In ähnlicher Weise, um das Datum nach 3 Monaten zu finden, gibt es ein Typ:
    Datum -d "+3 Monate" Do 22. Dezember 03:58:58 UTC 2022 
  • Datum nach 1 Jahr: Was wird das Datum kurz nach 1 Jahr sein??
    Datum -d "+1 Jahr" Fr 22. September 03:59:05 UTC 2023 

Diese Befehle sind hilfreich, um den Tag und den Monatsdatum in der Zukunft nach einer bestimmten Dauer zu finden. Wir können das angezeigte Datum auch formatieren. Hier sind einige weitere Beispiele, um zukünftige Daten und Zeiten anzusehen.

BefehlAusgangEinzelheiten
DatumDo 22. September 03:58:36 UTC 2022Zeigen Sie das aktuelle Datum an.
Datum -d "+10 Tage"Sonne 2. Oktober 03:58:48 UTC 2022Anzeigedatum nach 10 Tagen.
Datum -d "morgen"Fr 2 23 03:58:48 UTC 2022Zeigen Sie das Date von morgen
Datum -d "morgen + 1"Fr 24 03:58:48 UTC 2022Showdatum des Tages nach morgen.
Datum +"%a" -D "+10 Tage"SonneVerdrängen Sie den Tagesnamen nach 10 Tagen (z. B. Sonne, Mon usw.)
Datum +” %b %d, %y" -d "+10 Tage"02. Oktober 2022Anzeigendatum nach 10 Tagen im benutzerdefinierten Format
Datum -d "Nächste Sonne"Sonne 25. September 00:00:00 UTC 2022Anzeigendatum am nächsten Sonntag
Datum +"%b" -D "nächsten Monat"OktoberShwo der nächste Monat Name (zB: Okt., November usw.)
Datum -d "nächste Woche"Do 29. September 04:46:32 UTC 2022Zeigen Sie das Datum in der nächsten Woche des gleichen Tages
Datum -d "12. Oktober 2022 +1 Woche"Mi 19. Oktober 00:00:00 UTC 2022Datum nach 1 Woche vom 12. Oktober 2022 (oder eines anderen spezifischen Datums)
Datum +”%a” -D “12. Oktober 2022 +1 Woche“MittwochZeigen Sie den Tagesnamen nach einer Woche vom 12. Oktober 2022 an.