鍍金池/ 教程/ Java/ 批處理日期時間
批處理決策結(jié)構(gòu)
批處理數(shù)組
批處理網(wǎng)絡(luò)設(shè)置
批處理教程
批處理文件夾操作
批處理進(jìn)程
批處理腳本調(diào)試
批處理函數(shù)
批處理運算符
批處理注釋
批處理腳本日志
批處理語法
批處理設(shè)備
批處理輸入輸出
批處理字符串
批處理簡介
批處理注冊表
批處理別名
批處理文件
批處理日期時間
批處理打印
批處理命令
批處理變量
批處理執(zhí)行環(huán)境

批處理日期時間

DOS腳本中的日期和時間具有以下兩個用于檢索系統(tǒng)日期和時間的基本命令。

日期

該命令獲取系統(tǒng)日期。

語法

DATE

示例

@echo off 
echo %DATE%

當(dāng)前日期將顯示在命令提示符下。 例如,

C:\Users\Administrator>echo %DATE%
2018/01/24 周三

時間

該命令設(shè)置或顯示時間。

語法

TIME

示例

@echo off 
echo %TIME%

當(dāng)前時間將顯示在命令提示符下。 例如,

21:16:52.81

以下是一些可用于以不同格式獲取日期和時間的實現(xiàn)。

日期格式化:年-月-日

示例

@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

以上命令產(chǎn)生以下輸出 -

Today is: 2017-12-30