Holen Sie sich das Datum im Batch-Skript

MD Aminul Islam 21 Juni 2022
Holen Sie sich das Datum im Batch-Skript

Manchmal müssen wir das Datum für verschiedene Zwecke des Systems finden. Wir können das aktuelle Datum einfach mit dem Batch-Skript abrufen.

In diesem Artikel werden wir sehen, wie wir das Datum mit dem Batch-Skript abrufen können. Außerdem werden wir notwendige Beispiele und Erklärungen sehen, um das Thema verständlicher zu machen.

Holen Sie sich das Datum im Batch-Skript

Im folgenden Beispiel schreiben wir ein Programm in Batch, das das aktuelle Datum liefert. Unser Code wird wie folgt aussehen:

@echo off
ECHO Today is - %DATE%

Wenn Sie das Programm ausführen, zeigt das Programm die folgende Ausgabe.

Ausgabe:

Today is - Wed 06/01/2022

Ein erweitertes Beispiel zum Abrufen des Datums im Batch-Skript

Dieser Code liefert das Datum in einem Standardformat MM/DD/YYYY. Wenn Sie das Datum in einem anderen Format wie MM/DD/YYYY oder YYYY/MM/DD erhalten möchten, müssen Sie dem Beispiel unten folgen.

Dies ist ein etwas erweitertes Beispiel, mit dem Sie das Datumsformat anpassen können. Der Code wird wie folgt aussehen:

@ECHO off
SET YY=%DATE:~-4%
SET MM=%DATE:~-7,2%
SET DD=%DATE:~-10,2%
ECHO In format YYYY/MM/DD - %YY%-%MM%-%DD%
ECHO In format DD/MM/YYYY - %DD%-%MM%-%YY%

Das gesamte Datum wird als Zeichenfolge bereitgestellt. Um die Daten in unserem Format zu organisieren, müssen wir also die Teile Tag, Monat und Jahr aus der Zeichenfolge entfernen, und in unserem Beispiel haben wir das bereits in unseren ersten drei Zeilen getan.

Zuerst haben wir den Jahresteil getrimmt, dann den Monatsteil und zuletzt den Tagesteil. Schließlich organisieren wir die Daten in unserem Format.

Wenn Sie das Beispiel ausführen, erhalten Sie eine Ausgabe wie die folgende.

Ausgabe:

In format YYYY/MM/DD - 2022-01-06
In format DD/MM/YYYY - 06-01-2022
MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn