教程集 www.jiaochengji.com
教程集 >  脚本编程  >  批处理/bat  >  正文 用dos命令获取系统时间的实例代码

用dos命令获取系统时间的实例代码

发布时间:2014-09-17   编辑:jiaochengji.com
本文介绍下,在windows中用dos命令获取当前系统时间的例子,主要用到了一些时间变量,初学dos命令的朋友不妨参考下。

dos命令取得当前系统时间,代码如下:
 

复制代码 代码示例:
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>

您可能感兴趣的文章:
用dos命令获取系统时间的实例代码
什么是批处理
dos下常用命令与语法介绍
dos命令之echo命令介绍
用于结束进程的二个Dos命令(ntsd、taskkill)
XCOPY命令如何只拷贝当天文件
inux shell初级入门教程
windows下shell脚本在linux执行出错怎么解决
DOS命令大全(脚本学堂收集整理)
常用的dos基础命令汇总

[关闭]
~ ~