Discussion:
Batprogrammering og datoformat
(for gammel til at besvare)
Bertel Lund Hansen
2008-07-24 13:13:53 UTC
Permalink
Hej alle

I et batprogram er det en smal sag at få fat i datoen med %date%,
men den bliver skrevet med dansk format (dd-mm-yyyy).

Er det muligt at få ISO-formatet yyyymmdd? Eller blot de tre tal
i hver sin variabel?
--
Bertel
http://bertel.lundhansen.dk/ FIDUSO: http://fiduso.dk/
Bertel Brander
2008-07-24 18:22:49 UTC
Permalink
Post by Bertel Lund Hansen
Hej alle
I et batprogram er det en smal sag at få fat i datoen med %date%,
men den bliver skrevet med dansk format (dd-mm-yyyy).
Er det muligt at få ISO-formatet yyyymmdd? Eller blot de tre tal
i hver sin variabel?
Man kan:
for /F "tokens=1,2,3 delims=-" %%I in ("%date%") do @echo %%K%%J%%I

Det er svar på begge spørgsmål.
Solipsist
2008-07-24 18:28:42 UTC
Permalink
Post by Bertel Lund Hansen
Hej alle
I et batprogram er det en smal sag at få fat i datoen med %date%,
men den bliver skrevet med dansk format (dd-mm-yyyy).
Er det muligt at få ISO-formatet yyyymmdd? Eller blot de tre tal
i hver sin variabel?
echo %date:~6,4%%date:~3,2%%date:~0,2%

--
Andreas
Bertel Lund Hansen
2008-07-24 21:29:20 UTC
Permalink
Post by Solipsist
echo %date:~6,4%%date:~3,2%%date:~0,2%
Mange tak for svarene. De hjalp mig begge to.
--
Bertel
http://bertel.lundhansen.dk/ FIDUSO: http://fiduso.dk/
Loading...