Hallo,
ich benötige das aktuelle Datum in der Umgebungva…
set DATUM=
DATE/T > DATUM
echo %DATUM%
Hm???
Gruss
Ralf
Hallo,
ich benötige das aktuelle Datum in der Umgebungva…
set DATUM=
DATE/T > DATUM
echo %DATUM%
Hm???
Gruss
Ralf
Hallo Ralf,
unter welchem Betriebssystem? Probier doch mal:
set DATUM=%date%
echo %datum%
Unter W2K funktioniert das.
Gruß
Werner
Hallo Werner,
unter welchem Betriebssystem? Probier doch mal:
set DATUM=%date%
echo %datum%Unter W2K funktioniert das.
Unter XP auch. Danke
Gruß
Ralf
Datum als Variable? unter NT nur über Umweg
Hallo Kollegas 
unter NT4.0 funktioniert das leider nicht. Über einen kleinen Umweg kann man das Datum und die Uhrzeit aber trotzdem bekommen. Dazu legt man sich zunächst ein Batch an:
Batchname: CurrTime.bat
@echo off
set temp=%~p0CurrTime.tmp
DATE /T \> %temp%
set wtag=
set datum=
for /f "tokens=1 delims= " %%e in (%temp%) do set wtag=%%e
for /f "tokens=2,3,4 delims=. " %%e in (%temp%) do set datum=%%e.%%f.%%g
TIME /T \> %temp%
set uhrzeit=
for /f "tokens=1 delims=" %%e in (%temp%) do set uhrzeit=%%e
del %temp% \> nul
Dieses Batch ruft man dann mit call CurrTime.bat aus einem anderen heraus auf. Die CurrTime.bat übergibt dann die drei Variablen wtag, datum und uhrzeit an das aufrufende Batch.
IrgendeinBatch.bat
@echo off
cls
call CurrTime.bat
echo Wochentag: %wtag%
echo Datum: %datum%
echo Uhrzeit: %uhrzeit%
pause
Es ist sogar möglich, die Werte für Tag, Monat und Jahr einzeln zu übergeben. Dazu muss man lediglich die Variablen %%e %%f und %%g einzeln abgreifen…
Gruß
(Woly)