批处理获取系统时间

本文最后更新于(2016-4-7 15:08:30),链接可能失效,内容可能难以复现。请注意甄别。
© Sunplace,2016 1.确定系统时间的显示格式,先使用以下批处理
echo %date%

pause
可能的结果:2016/04/07 周四 2.截断这个时间字符串 格式为:%date:~[开始的字符位置],[截取的字符数]% 改进之后的例子:
echo %date:~0,4%年%date:~5,2%月%date:~8,2%日

pause
可能的结果:2016年04月07日 3.一个应用实例 定时备份数据库(SQL):
rem *******************************Code Start***************************** 

@echo off  

set "Ymd=%date:~0,4%%date:~5,2%%date:~8,2%" 

"[MySQL安装路径]\bin\mysqldump" --opt -u [数据库用户名] --password=[数据库密码] [数据库名称] > [备份路径]\jsunplace_%Ymd%.sql 

rem *******************************Code End*****************************
可能的备份文件名称:jsunplace_20160407.sql *开启定时功能需要配合计划任务 **以上的%date%%time%代替以表示时间。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

[smirking] [hentai] [wounded] [cracker] more »