Windows Dos中的日期的和時間

2022-05-02 23:27:14 字數 1270 閱讀 5469

在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日期和時間

Windows DOS的常用命令

cmd s q d t fg e f v string 引數 c 執行string指定的命令,然後停止。k 執行string指定的命令並繼續。s 修改位於 c或 k之後的string處理。q 關閉回顯。d 禁用自動執行命令執行。a 建立美國國家標準協會 ansi 輸出。u 建立unicode輸出。t...

C 中的日期

c 日期函式 datetime dt datetime.now label1.text dt.tostring 2005 11 5 13 21 25 label2.text dt.tofiletime tostring 127756416859912816 label3.text dt.tofile...

python中的日期

python中時間日期格式化符號 y 兩位數的年份表示 00 99 y 四位數的年份表示 000 9999 m 月份 01 12 d 月內中的一天 0 31 h 24小時制小時數 0 23 i 12小時制小時數 01 12 m 分鐘數 00 59 s 秒 00 59 a 本地簡化星期名稱 a 本地完...