Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Formát data v *.bat souboru

Zdar, potřebuju v klasickým *.bat souboru získat datum v určitým formátu, nezávislým na momentálním nastavení locales. Příklad:

echo %date%
mi vypíše
st 16.09.2009
(pro W2k3Server) nebo
16.09.2009
pro XP. Já potřebuju, abych jednak dostal vždy formát bez označení dne a za druhý, aby byl ve tvaru yyyyMMdd. Použiju-li funkci
echo %date:.=%
odmaže mi to tečky, ale furt tam bude ta středa u w2k3. Pokud to poskládám pomocí
echo %date:~6,4%%date:~3,2%%date:~0,2%
tak to zase bude fungovat jen tam, kde je nastavený správný formát locales. Neexistuje něco, kde zadám (hypoteticky)
echo %date FORMÁT yyyyMMdd%
?

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny