Форматирование времени в bat файлах

Есть переменные:

Дата - %DATE% или $d

Время - %TIME% или $t

Есть функция substr - в имени переменнойпишется знак ~ первый символ, сколько символов брать

Например %TIME:~0,2%

 

@echo off
echo %DATE% %TIME%
set HR=%TIME:~0,2%
set HR0=%TIME:~0,1%
if "%HR0%"==" "
set HR=0%TIME:~1,1%
set MIN=%TIME:~3,2%
set SEC=%TIME:~6,2%
set MYDATE=%DATE%-%HR%.%MIN%.%SEC%
echo %MYDATE%
pause

Пример взят здесь

0
Your rating: Нет

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <p> <br><b><i> <img>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

КАПЧА
Этот тест необходим защиты от спама
3 + 2 =
Решите эту простую математическую задачу и введите результат. То есть для 1+3, введите 4.
To prevent automated spam submissions leave this field empty.