編寫windows批處理時經常會需要使用到日期和時間作為檔名,所以是非常重要的。
如何獲取日期呢?
格式: %date%
結果: 2012-07-31
如何獲取時間呢?
格式: %time%
結果: 10:21:21.68
這是獲取的系統標準格式的日期和時間,但是有時候我們需要使用規定的格式,怎麼辦呢?
格式: %date:~x,y%以及%time:~x,y%
說明: x是開始位置,y是取得字元數
比如說我要獲取完整的日期和時間,
格式: %date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%
結果: 20120731111039
但是如果時間早於10點,那麼只顯示日期不顯示時間,如:20120731,如何解決呢?
格式: %date:~0,4%%date:~5,2%%date:~8,2%0%time:~1,1%%time:~3,2%%time:~6,2%
結果: 20120731052539
這樣就達到我們的目標,成功的得到日期和時間了。
文章出自:
Windows批處理中獲取系統日期 時間戳記
在寫windows批處理指令碼時,常常需要獲取系統日期 時間戳記,用作檔名 資料夾名 log等等。本文介紹了如何獲取自訂的系統日期 時間戳記。首先,在windows中,系統日期由以下引數獲得 date 系統時間則由以下引數獲得 廈門計程車票qq50361469 time 我們在windows xp中...
在批處理中獲得日期
echo date 0,10 即可 在此處似乎是範圍標誌,具體用法,待考 考察結果在此 從set 中檢視到 顯示 設定或刪除 cmd.exe 環境變數。set variable string variable 指定環境變數名。string 指定要指派給變數的一系列字串。要顯示當前環境變數,鍵入不帶引...
在Windows批處理檔案中引用日期和時間的方法
下面介紹在windows批處理檔案中引用日期和時間的方法。date 輸出的是 yyyy mm dd 星期 例如 2008 12 18 星期四 引用格式 date x,y x 起始座標,y 從x開始擷取字元個數 如 date 0,4 yyyy date 5,2 mm date 8,2 dd 如取出格式...