|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Проблемы с определением даты в батнике. |
|
CMD/BAT - Проблемы с определением даты в батнике.
|
Новый участник Сообщения: 3 |
Профиль | Отправить PM | Цитировать Доброго времени суток, уважаемые форумчане. У меня есть батник который должен определять вчерашнюю дату.
set T_Year=%DATE:~-2% set T_Mon=%DATE:~3,2% set /A T_DATE=%DATE:~0,2% SET /A T_DAY=%T_DATE%-1% set TODAY=%T_Year%.%T_Mon%.%T_DAY%_% проблема в том что если дата меньше 10го он её выводит в формате YY.MM.D. а когда больше 10го YY.MM.DD. Теряется "0" что написать надо для того что бы "0" не терялся? |
|
Отправлено: 19:27, 05-10-2011 |
Ветеран Сообщения: 1758
|
ifer,
Вообще вот так в лоб, вчерашняя дата имеет погрешность, например как определить сколько дней в месяце? А по существу вопросу прибавляй ноль к переменной и отрезай нужное кол-во символов с конца. Например: По теме |
Отправлено: 19:56, 05-10-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать Спасибо, разобрался
|
Последний раз редактировалось ifer, 06-10-2011 в 18:12. Отправлено: 20:14, 05-10-2011 | #3 |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать Возникла проблема с 2000 windows, не определяет дату для в формате 0.2 не определяется... посоветуйте чего-то) вот сам код.
set T_Year=%DATE:~-2% set T_Mon=%DATE:~3,2% set T_DATE=%DATE:~0,2% SET /A T_DAY=%T_DATE%-1% IF %T_DAY% LSS 10 SET T_DAY=0%T_DAY% set TODAY=%T_Year%.%T_Mon%.%T_DAY% |
Отправлено: 10:21, 10-10-2011 | #4 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Проблемы с определением звуковухи | Mexicanec1985 | Непонятные проблемы с Железом | 5 | 20-04-2009 22:15 | |
Разное - Проблемы с определением S-кабеля ATI в Windows 7 | Barkass | Microsoft Windows 7 | 0 | 29-03-2009 19:00 | |
HDD - Проблемы с определением | Mars2X | Накопители (SSD, HDD, USB Flash) | 2 | 11-08-2008 21:02 | |
Проблемы с определением неисправности | NickKom | Непонятные проблемы с Железом | 5 | 29-06-2008 10:54 | |
Проблемы с определением 1394 устройств | TERRA | Microsoft Windows 2000/XP | 4 | 30-01-2007 09:23 |
|