Batch-Skript - Datum und Uhrzeit
Datum und Uhrzeit in DOS Scripting enthalten die folgenden zwei grundlegenden Befehle zum Abrufen von Datum und Uhrzeit des Systems.
DATUM
Dieser Befehl ruft das Systemdatum ab.
Syntax
DATE
Beispiel
@echo off
echo %DATE%
Ausgabe
Das aktuelle Datum wird in der Eingabeaufforderung angezeigt. Zum Beispiel,
Mon 12/28/2015
ZEIT
Dieser Befehl legt die Uhrzeit fest oder zeigt sie an.
Syntax
TIME
Beispiel
@echo off
echo %TIME%
Ausgabe
Die aktuelle Systemzeit wird angezeigt. Zum Beispiel,
22:06:52.87
Im Folgenden finden Sie einige Implementierungen, mit denen Datum und Uhrzeit in verschiedenen Formaten abgerufen werden können.
Datum im Format Jahr-Monat-Tag
Beispiel
@echo off
echo/Today is: %year%-%month%-%day%
goto :EOF
setlocal ENABLEEXTENSIONS
set t = 2&if "%date%z" LSS "A" set t = 1
for /f "skip=1 tokens = 2-4 delims = (-)" %%a in ('echo/^|date') do (
for /f "tokens = %t%-4 delims=.-/ " %%d in ('date/t') do (
set %%a=%%d&set %%b=%%e&set %%c=%%f))
endlocal&set %1=%yy%&set %2=%mm%&set %3=%dd%&goto :EOF
Ausgabe
Der obige Befehl erzeugt die folgende Ausgabe.
Today is: 2015-12-30