用bat使用date和time命令

2021-06-16 07:45:24 字數 604 閱讀 5974

date的用法

d:\>date /t

2010-12-10 星期五

d:\>echo %date:~0,10%

2010-12-10

date:命令(別忘記date後面有個冒號)

~0:從索引0開始取內容

,10:取10個字元

注:也就是從」2010-12-10 星期五「從索引0開始,往後取10個字元,正好是」2010-12-10「,8個數字,2個」-「橫線。

time用法:和date用法類似,把上面的date替換成time即可

常見用法:

1、每天建立以日期命名的檔案

d:\>copy nul %date:~0,10%.log

已複製         1 個檔案。

於是d盤下出現名為2010-12-10.log的檔案。

2、每天建立以日期以及小時命名的檔案

d:\>set filename="%date:~0,10% %time:~0,2%-%time:~3,2%.log"

d:\>copy nul %filename%

已複製         1 個檔案。

d盤下出現2010-12-10 22-22.log。

Python常用模組之time和datetime

結構化時間 把字串時間轉換成結構化時間 time.strptime 2017 06 21 y m d 把結構化時間轉換成時間字串 time.strftime y m d time.localtime 把乙個時間轉換成結構化時間 time.struct time time.localtime 把時間戳...

TP5時間戳time和日期date搜尋

1時間戳用這種 where order time between strtotime input start time strtotime input end time 日期格式用這種會報錯sqlstate 42s22 column not found 1054 unknown column del...

bat檔案中set和setlocal的用法

set功能很強大的,如下 echo off set hello world set xyz batch set x set set x set xyz set x其中set hello world 是定義變數,並把其值設定為 hello world set x 是查詢所有以x開頭的變數,set 表示...