Datum als Variable?

Von: , Frage gestellt am Do, 7. Mär 2002

Hallo,

ich benötige das aktuelle Datum in der Umgebungva...

set DATUM=
DATE/T > DATUM

echo %DATUM%
Hm???

Gruss
Ralf

3 Antworten zu dieser Frage

  1. Antwort von nach 8 Stunden 0 hilfreich
    Re: Datum als Variable?

    Hallo Ralf,

    unter welchem Betriebssystem? Probier doch mal:

    set DATUM=%date%

    echo %datum%

    Unter W2K funktioniert das.

    Gruß
    Werner

    • Antwort von nach 9 Stunden 0 hilfreich
      Re^2: Datum als Variable?

      Hallo Werner,
      unter welchem Betriebssystem? Probier doch mal:
      set DATUM=%date%
      echo %datum%

      Unter W2K funktioniert das.
      Unter XP auch. Danke

      Gruß
      Ralf

  2. Antwort von nach 6 Tagen 0 hilfreich
    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)

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!