Ir ao conteúdo
  • Cadastre-se

Obtendo data e hora formatada pelo prompt (cmd)


Posts recomendados

Olá,

preciso obter para uma variável a data e hora no seguinte formato:

2012_02_28__09_15_24

Seria o ano, mês e dia separados por um underline, na sequencia dois underlines, e a hora, minuto e segundo também separados por um underline.

Essa formatação vou usar em um bat para renomear um arquivo de backup.

Alguém poderia me ajudar?

Link para o comentário
Compartilhar em outros sites

Salve, Poliano Martini, de Candido Mota,

Olá,

preciso obter para uma variável a data e hora no seguinte formato:

2012_02_28__09_15_24

Seria o ano, mês e dia separados por um underline, na sequencia dois underlines, e a hora, minuto e segundo também separados por um underline.

Essa formatação vou usar em um bat para renomear um arquivo de backup.

Alguém poderia me ajudar?

Dê uma olhada:

@echo off

FOR /F "tokens=1,2,3 delims=/ " %%a in ("%DATE%") do (
set DIA=%%a
set MES=%%b
set ANO=%%c
)

FOR /F "tokens=1,2,3 delims=:, " %%a in ("%TIME%") do (
set H=%%a
set M=%%b
set S=%%c
)

[B]set H=0%H%
set H=%H:~-2%[/B]

set FORMATO=%ANO%_%MES%_%DIA%__%H%_%M%_%S%

echo %FORMATO%

Use sempre a extensão .cmd em sistemas modernos como XP, Vista, etc., em vez de .bat.

Espero que ajude,

;)

NW

Link para o comentário
Compartilhar em outros sites

  • 6 anos depois...

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...