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