echo Today is %date%
echo Time is %time%
echo.
echo *****************************
echo Please wait...
echo.
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%"当时间为9:50的时候(当时间为10:00的时候就不会错)
Ymd的时间取值就会错误。
echo Time is %time%
echo.
echo *****************************
echo Please wait...
echo.
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%"当时间为9:50的时候(当时间为10:00的时候就不会错)
Ymd的时间取值就会错误。
解决方案 »
- 大家能否提供一份mysql的双机热备的例子,windows环境的
- 如何查看Mysql中的AUTOCOMMIT值??
- db_lvyou_Data.MDF和db_lvyou_Log.LDF怎么在Navicat for MySQL打开
- 请教MYSQL事件的小问题
- MSSQL转MySQL的一些问题请教
- mysql master-slave 同步错误。
- 菜鸟问一个关于记录最佳的查询方法。
- 请教高手,MySQL数据库如何卸载??在线等!
- 求一个高效率的MySQL查询写法
- mysql主从同步过程中有部分数据未同步过来,如何将这部分数据找回同步到从库?
- 赋予了root远程的权限后,root依然无法远程访问mysql服务器
- 请教MSSQL的子查询语句在MYSQL中怎么改写?
D:\>echo %ymd%
20110418 950
echo Time is %time%
echo Time is %time:~0,2%
-uroot -p**** --add-drop-database -B -R c1 > c:\c1_%Ymd%.sql
当时间为1-9点的时候,会生成不正确的SQL文件。
"sDate "= "- "
"sShortDate "= "yyyy-mm-dd "
"sTime "= "- "
"sTimeFormat "= "HH-mm-ss " 上述内容另存为timeformat.reg
批处理:regedit -s timeformat.reg设置一下时间格式
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%%hh%%time:~3,2%"
改成这样就可以了