Собственно нужно как то создать каталог, содержащий дату в формате YYYY.MM.DD итп...
Как в BAT/CMD можно форматировать дату?
... << RSDN@Home 1.1.4 beta 4 rev. 303>>
Hello, Tom, you wrote:
> Собственно нужно как то создать каталог, содержащий дату в формате YYYY.MM.DD итп...
> Как в BAT/CMD можно форматировать дату?
set /?
@echo off
set day=%DATE:~0,2%
set month=%DATE:~3,2%
set year=%DATE:~6,4%
set hour=%TIME:~0,2%
set minute=%TIME:~3,2%
set second=%TIME:~6,2%
echo %day%
echo %month%
echo %year%
echo %hour%
echo %minute%
echo %second%
set YYYYMMDD=%year%%month%%day%
echo %YYYYMMDD%
--
Igor Polyakov igorpol_gbt (at) mail (dot) ru
Posted via RSDN NNTP Server 1.9
Здравствуйте, gbt, Вы писали:
gbt>Hello, Tom, you wrote:
>> Собственно нужно как то создать каталог, содержащий дату в формате YYYY.MM.DD итп...
>> Как в BAT/CMD можно форматировать дату?
gbt>set /?
gbt>gbt>@echo off
gbt>set day=%DATE:~0,2%
gbt>set month=%DATE:~3,2%
gbt>set year=%DATE:~6,4%
gbt>set hour=%TIME:~0,2%
gbt>set minute=%TIME:~3,2%
gbt>set second=%TIME:~6,2%
gbt>echo %day%
gbt>echo %month%
gbt>echo %year%
gbt>echo %hour%
gbt>echo %minute%
gbt>echo %second%
gbt>set YYYYMMDD=%year%%month%%day%
gbt>echo %YYYYMMDD%
gbt>
gbt>--
gbt> Igor Polyakov igorpol_gbt (at) mail (dot) ru
Сейчас так и сделано, но есть проблеммы, из за того, что локаль то у всех разная, по этому вырезать низя
... << RSDN@Home 1.1.4 beta 4 rev. 303>>
Hello, Tom, you wrote:
>>> Собственно нужно как то создать каталог, содержащий дату в формате YYYY.MM.DD итп...
>>> Как в BAT/CMD можно форматировать дату?
> Сейчас так и сделано, но есть проблеммы, из за того, что локаль то у всех разная, по этому вырезать низя
%TIME%
Returns the current time. Uses the same format as the time /t command. Generated by Cmd.exe.
For more information about the time command, see Time.
Time
Changing the time format
You can change the time format by changing the setting in Date and Time in Control Panel.
For just the MS-DOS subsystem, change the country setting in your Config.nt file.
Depending on the Country/Region selected, time is displayed in the 12-hour format or the
24-hour format. If you are setting the time in the 12-hour format, specify P for hours after noon.
Так что, похоже переносимо никак. Либо написать свою утилиту, которую вызывать в
cmd'шнике.
--
Igor Polyakov igorpol_gbt (at) mail (dot) ru
Posted via RSDN NNTP Server 1.9
Здравствуйте, Tom, Вы писали:
Tom>Собственно нужно как то создать каталог, содержащий дату в формате YYYY.MM.DD итп...
Tom>Как в BAT/CMD можно форматировать дату?
См.
http://gzip.rsdn.ru/Forum/Message.aspx?mid=938074Автор: Dimentiy
Дата: 08.12.04
Похоже WSH — единственное надежное средство.
W>Похоже WSH — единственное надежное средство.
Да, похоже на то
... << RSDN@Home 1.1.4 beta 4 rev. 303>>