Windows bat獲取日期

2021-09-23 08:09:01 字數 434 閱讀 5777

比如在windowscmd命令列視窗執行date命令後這個環境變數的值為

那麼如下的各個操作的意義如下:

%date:~0,4%  表示從左向右指標向右偏0位,然後從指標偏移到的位置開始提取4位字元,結果是2014(年的值)

%date:~5,2%  表示指標從左向右偏移5位,然後從偏移處開始提取2位字元,結果是03(月的值)

%date:~8,2%  表示指標從左向右偏移8位,然後從偏移處開始提取2位字元,結果是01(日的值)

%date:~5%    表示指標從左向右偏移5位,然後提取所有的值

%date:~-5%   表示指標反方向偏移,從最右端開始,偏移5位,然後從指標處提取左邊的所有數值。

注意:「2014-03-01 星期六」是個字串,在計算機裡指標是從0開始計數的,所以這串字元的指標意義上的第5位是0,月份的0,取兩位剛好是03.

windows bat指令碼編寫

獲取當前所在目錄完全路徑 echo off echo 完全路徑 dp0 pause color設定控制台前景和背景顏色 可同時顯示各種顏色 echo off chcp 437 nul graftabl 936 nul if not exist config.nt copy windir system...

windows bat相關知識

使用for來實現 echo off setlocal enabledelayedexpansion for f k in tasklist find i cmd.exe c do echo k set a var k 1 echo var 這樣一來,k就是儲存著程序名為cmd.exe的程序數量了,而...

python 獲取日期 python 獲取日期

python 獲取日期我們需要用到time模組,比如time.strftime方法 time.strftime y m d time.localtime time.time 最後用time.strftime 方法,把剛才的一大串資訊格式化成我們想要的東西,現在的結果是 2013 03 31 time...