Esqueci que o prompt de comando tem algumas variáveis incorporadas.
Use% TIME%
set dt=%DATE%-%TIME%
echo %dt%
dá 26/10 / 2011-15: 08: 19.09
Estou executando um script em lote para recuperar informações de um dispositivo. Amarrar isso em um arquivo de log separado requer uma precisão maior que a precisão do minuto que posso obter usando time /t
.
Esta questão tem um método que eu não estava ciente de usar wmic
, mas que permite acesso apenas ao tempo de até 1 segundo de precisão (tecnicamente, você pode pedir por milissegundos - mas a resposta é sempre NULL).
Esqueci que o prompt de comando tem algumas variáveis incorporadas.
Use% TIME%
set dt=%DATE%-%TIME%
echo %dt%
dá 26/10 / 2011-15: 08: 19.09
Tags command-line windows time