DOS日期和時間

2021-09-09 05:31:08 字數 3095 閱讀 7789

本文整理自:

在dos中,我們可以通過動態變數date來取得當前日期,通過動態變數%time%來取得當前日期。

例項1

c:

\users\hubin5

>

echo

%date

%2013/03

/11周一c

:\users\hubin5

>

echo

%time%13

:42:24.29

例項2

set no=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2% 

%date:~0,4%表示年,以此類推 

顯示的格式為:20120515105610 

因為當時時間(time)小於10時,時間變數的第一位為空格,即為 8:31:41.75的形式。這時我們可能需要把空格去掉,即

8:31:41.75。

我們可能以下的指令碼來實現

例項2-1

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

set 

t=%time%

if  "%t:~0,1%" ==" " (

set t=0%t:~1%

)

set 

no=%date:~0,4%%date:~5,2%%date:~8,2%%t:~0,2%%t:~3,2%%t:~6,2%

在例項2和例項2-1中我們用到

對環境變數

的字串值的一些操作,關於此請參考《

dos中字串的處理

二、date日期設定命令

功能:設定或顯示系統日期。 

型別:內部命令 

格式:date[mm-dd-yy] 

使用說明: 

(1)省略[mm-dd-yy]顯示系統日期並提示輸入新的日期,不修改則可直接按回車鍵,[mm-dd-yy]為「月月-日日-年年」格式; 

(2)當機器開始啟動時,有自動處理檔案(autoexec.bat)被執行,則系統不提示輸入系統日期。否則,提示輸入新日期和時間。 

例項: 

檢視當前系統的日期,直接輸入date即可。 

三、time系統時鐘設定命令

功能:設定或顯示系統時期。 

型別:內部命令 

格式:time[hh:mm:ss:xx] 

使用說明: 

(1)省略[hh:mm:ss:xx],顯示系統時間並提示輸入新的時間,不修改則可直接按回車鍵,[hh:mm:ss:xx]為「小時:分鐘:秒:百分之幾秒」格式; 

(2)當機器開始啟動時,有自動處理檔案(autoexec.bat)被執行,則系統不提示輸入系統日期。否則,提示輸入新日期和時間。

結束!

再分享一下我老師大神的人工智慧教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智慧的隊伍中來!

本文整理自:

在dos中,我們可以通過動態變數date來取得當前日期,通過動態變數%time%來取得當前日期。

例項1

c:

\users\hubin5

>

echo

%date

%2013/03

/11周一c

:\users\hubin5

>

echo

%time%13

:42:24.29

例項2

set no=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2% 

%date:~0,4%表示年,以此類推 

顯示的格式為:20120515105610 

因為當時時間(time)小於10時,時間變數的第一位為空格,即為 8:31:41.75的形式。這時我們可能需要把空格去掉,即

8:31:41.75。

我們可能以下的指令碼來實現

例項2-1

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

set 

t=%time%

if  "%t:~0,1%" ==" " (

set t=0%t:~1%

)

set 

no=%date:~0,4%%date:~5,2%%date:~8,2%%t:~0,2%%t:~3,2%%t:~6,2%

在例項2和例項2-1中我們用到

對環境變數

的字串值的一些操作,關於此請參考《

dos中字串的處理

二、date日期設定命令

功能:設定或顯示系統日期。 

型別:內部命令 

格式:date[mm-dd-yy] 

使用說明: 

(1)省略[mm-dd-yy]顯示系統日期並提示輸入新的日期,不修改則可直接按回車鍵,[mm-dd-yy]為「月月-日日-年年」格式; 

(2)當機器開始啟動時,有自動處理檔案(autoexec.bat)被執行,則系統不提示輸入系統日期。否則,提示輸入新日期和時間。 

例項: 

檢視當前系統的日期,直接輸入date即可。 

三、time系統時鐘設定命令

功能:設定或顯示系統時期。 

型別:內部命令 

格式:time[hh:mm:ss:xx] 

使用說明: 

(1)省略[hh:mm:ss:xx],顯示系統時間並提示輸入新的時間,不修改則可直接按回車鍵,[hh:mm:ss:xx]為「小時:分鐘:秒:百分之幾秒」格式; 

(2)當機器開始啟動時,有自動處理檔案(autoexec.bat)被執行,則系統不提示輸入系統日期。否則,提示輸入新日期和時間。

結束!

DOS日期和時間

本文整理自 在dos中,我們可以通過動態變數date來取得當前日期,通過動態變數 time 來取得當前日期。例項1 c users hubin5 echo date 2013 03 11周一c users hubin5 echo time 13 42 24.29 例項2 set no date 0,...

Dos下獲取日期和時間

date 和 time 2007 08 08 23 13 c echo date 2007 08 08 星期三 c echo date 0,4 2007 碟符 輸出 date 是乙個引數 但是他後面帶的這些就是取值範圍,說說後面的數值 第乙個0代表從頭開始 後面的4代表共取4個字元 c echo d...

使用DOS維護系統 (顯示時間和日期)

dos提供兩個常見的內部命令 time和date這兩個命令能顯示當前系統的時間和日期,由於它是內部命令,可以在碟符後直接輸入命令即可。1.例如 想檢視當前系統的時間,課直接輸入time後按enter。dos就會告訴你現在系統的時間,並且可以修改,如果不許要修改就可以直接按enter。2.例如想檢視現...