您现在的位置是:网站首页> 编程资料编程资料
Dos下获取系统时间的代码_DOS/BAT_
2023-05-25
447人已围观
简介 Dos下获取系统时间的代码_DOS/BAT_
rem DOS get current time
rem =======================
rem get yyyy/mm/dd
set mydate=%DATE:~0,10%
echo %mydate%
rem =======================
rem get yyyy
set yyyy=%DATE:~0,4%
echo %yyyy%
rem =======================
rem get mm
set mm=%DATE:~5,2%
echo %mm%
rem =======================
rem get dd
set dd=%DATE:~8,2%
echo %dd%
rem =======================
rem get yyyy-mm-dd
set curdate=%yyyy%-%mm%-%dd%
echo %curdate%
其实bat中获取时间就是利用截取日期字符串的方法
DOS下有字符处理的方法的,总结如下:
在这个日期格式下:”2013-07-22 星期一”, 这个%DATE:~0,10%得到的是2013-07-22
说明:DATE为系统变量,“:”表示开始处理前面的字符串“~0,10”表示从第0个字符开始取10个字符。
输出:
C:\Documents and Settings\Administrator>rem DOS get current time
C:\Documents and Settings\Administrator>rem =======================
C:\Documents and Settings\Administrator>rem get yyyy/mm/dd
C:\Documents and Settings\Administrator>set mydate=2013-07-22
C:\Documents and Settings\Administrator>echo 2013-07-22
2013-07-22
C:\Documents and Settings\Administrator>rem =======================
C:\Documents and Settings\Administrator>rem get yyyy
C:\Documents and Settings\Administrator>set yyyy=2013
C:\Documents and Settings\Administrator>echo 2013
2013
C:\Documents and Settings\Administrator>rem =======================
C:\Documents and Settings\Administrator>rem get mm
C:\Documents and Settings\Administrator>set mm=07
C:\Documents and Settings\Administrator>echo 07
07
C:\Documents and Settings\Administrator>rem =======================
C:\Documents and Settings\Administrator>rem get dd
C:\Documents and Settings\Administrator>set dd=22
C:\Documents and Settings\Administrator>echo 22
22
C:\Documents and Settings\Administrator>rem =======================
C:\Documents and Settings\Administrator>rem get yyyy-mm-dd
C:\Documents and Settings\Administrator>set curdate=2013 -07 -22
C:\Documents and Settings\Administrator>echo 2013 -07 -22
2013 -07 -22
C:\Documents and Settings\Administrator>
相关内容
- 通过U盘实现本机添加管理员权限_DOS/BAT_
- dos批量替换当前目录后缀名的实现代码_DOS/BAT_
- 让DOS下输入命令时也可以象Linux一样用Tab键进行命令自动填充_DOS/BAT_
- 命令行删除带.的文件夹(畸形文件夹)_DOS/BAT_
- dos命令介绍_DOS/BAT_
- 查看系统网络连接打开端口、系统进程、DOS打开文件的命令_DOS/BAT_
- 分享dos批处理命令的一些使用技巧(截取字符串)_DOS/BAT_
- 使用批处理for命令清除事件查看器所有Windows EventLog日志_DOS/BAT_
- 清除系统垃圾文件的批处理(无错增强版)_DOS/BAT_
- 批处理BAT替换与截取字符串的用法t1=%a:~3%是什么意思_DOS/BAT_
