Předmět Autor Datum
v commandline není parametr na vynucení formátu data, ani nepomůže change code page (chcp). a powers…
lední brtník 21.10.2013 08:22
lední brtník
Díky, ošetřím to tím testováním a případně nahrazením prvního znaku. poslední
TarasBulba 21.10.2013 09:30
TarasBulba

v commandline není parametr na vynucení formátu data, ani nepomůže change code page (chcp). a powershell neznám.
ale příkaz "time /t" kupodivu dá správný výpis hodin, jen je čas bez vteřin:

for /f "tokens=* delims=*" %%t in ('time /t') do (set cas=%%t)
echo "%cas%"

"08:15"

taky jde proměnnou %time% testovat na první hodnotu %time:~0,1% a kdyžtak provést náhradu:

set time0=0%time:~1%

..pro přesnost otestuj nebo prolistuj help.
ber v úvahu, že s časem s nulou na začátku nejde počítat - tyto hodnoty znamenají oktalový formát a zápis 08,09 je neplatný.

Zpět do poradny Odpovědět na původní otázku Nahoru