Извлечь дату, используя пакетный скрипт DOS в определенном формате - PullRequest
0 голосов
/ 05 сентября 2011

Мне нужно извлечь текущую дату и время из системы и создать SQL-запросы, используя диапазон дат. Поскольку я запускаю это в Windows, это должен быть пакетный скрипт DOS. Есть ли способ получить дату и время в формате DDMONYY, HH: MI: SS? (например, 14MAR11,14: 25: 26)

Я хотел бы сгенерировать десять дат в этом формате, каждая из которых на 1 минуту позже предыдущей даты и времени.

Я не эксперт в сценариях DOS, но я узнал, как написать цикл в DOS, но не совсем уверен, как сгенерировать дату в формате, который я хочу, чтобы она была:

for /L %%i in (1,1,10) do (

    currentDate = currentDate + one minute
    echo "Insert into dateValue(ArrivalDates) values(%currentDate%)" > insert%i%.sql

)

Заранее спасибо

1 Ответ

0 голосов
/ 06 сентября 2011

Подробную информацию о том, как получить дату в заданном формате, можно найти здесь: Как получить текущую дату и время в командной строке Windows, в подходящем формате для использования в имени файла?

...