Archivio

Posts Tagged ‘dos’

formattare data e ora in dos

23 giugno 2008 Nessun commento

capita spesso di dover usare data e ora all’interno di qualche nostro batch, ma naturalmente il formato dato da %date% e %time% non sempre va bene, quindi dobbiamo riformattarlo.

uno dei sistemi più efficaci è questo:

for /f "tokens=1-3 delims=/:., " %%a in ('date /t') do (
set dt=%%c.%%b.%%a
)
for /f "tokens=1-3 delims=/:., " %%a in ('time /t') do (
set ti=%%a.%%b
)

uno dei vantaggi di questa soluzione, è quella di avere ora, minuti, giorno e mese sempre di 2 caratteri ;)

Categorie:Senza categoria Tag: , ,