批處理 列印當前日期和時間

2021-09-29 02:18:53 字數 1061 閱讀 5258

windows下提供了列印時間和日期的應用:

我們要獲取當前的日期和時間就需要用到這些。

這兩個命令可以用來顯示也可以用來設定,對於我們目前的需求來說,是為了獲取,所以需要增加/t,當然這需要「命令擴充套件被啟用」,預設好像就是啟用的。關於如何開啟或關閉,如下所示:

讓我們看下date和time的顯示資訊:

當時如何將兩個命令的結果組合起來變成我們需要的當前日期時間呢?

這裡就需要使用到字串的擷取,下面是乙個例子:

字串擷取是字串處理的一部分,字串處理使用的是%xx:yy%。

xx:yy兩個部分,前面是字串或者能夠產生字串的命令(比如date/time等),後面是對字串的處理,上面的指令碼中使用了"~0",表示的是所有的字串,後面還可以接",x",表示從0開始的x個字串:

從這裡就可以看出來,我們可以通過這種方式來分別獲取日期,月份,年份等值。

同理可以通過這種方式獲取時間。

以下是乙個例子:

@echo off

set d=%date:~0,2%

set mo=%date:~3,2%

set y=%date:~6,4%

set h=%time:~0,2%

set mi=%time:~3,2%

echo %y%_%mo%_%d%_%h%_%mi%

@echo on

得到的結果如下:

e:\codes\bat>testdate.bat

2019_10_27_20_39

這樣就得到了我們需要的日期和時間,當然具體的格式還可以根據需要進一步構造。

Fortran獲取當前日期和時間

fortran獲得當前的日期和時間,需要使用date and time函式!date and time 返回實時時鐘和日期的相關資料。返回資料報括本地時間以及本地時間與通用協調時間 universal coordinated time,utc 之間的時差,通用協調時間也稱為格林威治標準時間 gree...

C 獲取當前日期和時間

獲取日期 時間 datetime.now.tostring 2017 03 4 20 02 10 datetime.now.tolocaltime tostring 2017 03 4 20 02 10 獲取日期 datetime.now.tolongdatestring tostring 2017...

C 獲取當前日期時間

今天 datetime.now.date.toshortdatestring 昨天,就是今天的日期減一 datetime.now.adddays 1 toshortdatestring 明天,同理,加一 datetime.now.adddays 1 toshortdatestring 本週 要知道本...