使用特定格式的dos批处理脚本提取日期

时间:2011-09-05 17:01:21

标签: batch-file dos

我需要从系统中提取当前日期和时间,并使用一系列日期创建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 :(得分:0)

有关如何以给定格式获取日期的详细信息,请访问:How to get current datetime on Windows command line, in a suitable format for using in a filename?