- #1
H
horst skoff
Neues Mitglied
Themenersteller
- Dabei seit
- 11.10.2005
- Beiträge
- 2
- Reaktionspunkte
- 0
hey !
ich moechte einen Timestamp YYYYMMDDHHMMSS mit einer batchdatei erzeugen und diesen an einen dateistring haengen. Soweit so gut:
Ich habe probiert:
-----------------------------------
REM Setzen der Variablen
set jahr=%date:~-4%
set monat=%date:~-7,2%
set tag=%date:~-10,2%
set stunde=%TIME:~-12
set stunde=%TIME:~-11,2%
set minute=%TIME:~-8,2%
set sekunde=%TIME:~-5,2%
set datum=%jahr%%monat%%tag%
set zeit=%stunde%%minute%%sekunde%
set timest = %datum%%zeit%
--------------------------------------------------------
Doch wenn meine betriebssystem stunde einstellig wird dann sieht der string so aus:
YYYYMMDD HMMSS
20051011 90102
statt
YYYYMMDDHHMMSS
20051011090102
Was mache ich denn verkehrt, kann mir jemand die richtige loesung schreiben.
Danke
Gruss
Horst
ich moechte einen Timestamp YYYYMMDDHHMMSS mit einer batchdatei erzeugen und diesen an einen dateistring haengen. Soweit so gut:
Ich habe probiert:
-----------------------------------
REM Setzen der Variablen
set jahr=%date:~-4%
set monat=%date:~-7,2%
set tag=%date:~-10,2%
set stunde=%TIME:~-12
set stunde=%TIME:~-11,2%
set minute=%TIME:~-8,2%
set sekunde=%TIME:~-5,2%
set datum=%jahr%%monat%%tag%
set zeit=%stunde%%minute%%sekunde%
set timest = %datum%%zeit%
--------------------------------------------------------
Doch wenn meine betriebssystem stunde einstellig wird dann sieht der string so aus:
YYYYMMDD HMMSS
20051011 90102
statt
YYYYMMDDHHMMSS
20051011090102
Was mache ich denn verkehrt, kann mir jemand die richtige loesung schreiben.
Danke
Gruss
Horst