开发手册 欢迎您!
软件开发者资料库

批处理脚本 - 日期和时间

批处理脚本日期和时间 - 从简单和简单的步骤学习批处理脚本从基本概念到高级概念,包括概述,环境,命令,文件,语法,变量,注释,字符串,数组,决策,操作符,日期和时间,输入/输出,返回代码,功能,进程,别名,设备,注册表,网络,打印,调试,日志记录。

DOS脚本中的日期和时间具有以下两个用于检索系统日期和时间的基本命令.

DATE

这命令获取系统日期.

语法

DATE

示例

@echo off echo %DATE%

输出

当前日期将显示在命令提示符中.例如,

Mon 12/28/2015

TIME

此命令设置或显示时间.

语法

 TIME

示例

@echo off echo %TIME%

输出

将显示当前系统时间.例如,

22:06:52.87

以下是一些可用于以不同格式获取日期和时间的实现.

日期格式年 - 月 - 日

示例

@echo off echo/Today is: %year%-%month%-%day% goto :EOF setlocal ENABLEEXTENSIONS set t = 2&if "%date%z" LSS "A" set t = 1 for /f "skip=1 tokens = 2-4 delims = (-)" %%a in ('echo/^|date') do (    for /f "tokens = %t%-4 delims=.-/ " %%d in ('date/t') do (       set %%a=%%d&set %%b=%%e&set %%c=%%f)) endlocal&set %1=%yy%&set %2=%mm%&set %3=%dd%&goto :EOF

输出

上面的命令产生以下输出.

Today is: 2015-12-30