在批處理指令碼中獲取日期

MD Aminul Islam 2022年6月15日
在批處理指令碼中獲取日期

有時,我們需要為系統的各種目的查詢日期。我們可以使用批處理指令碼輕鬆獲取當前日期。

在本文中,我們將瞭解如何使用批處理指令碼獲取日期。此外,我們將看到必要的示例和解釋,以使主題更容易理解。

在批處理指令碼中獲取日期

在下面的示例中,我們將編寫一個批處理程式來提供當前日期。我們的程式碼將如下所示:

@echo off
ECHO Today is - %DATE%

執行程式時,程式將顯示以下輸出。

輸出:

Today is - Wed 06/01/2022

在批處理指令碼中獲取日期的高階示例

此程式碼將以預設格式 MM/DD/YYYY 提供日期。如果你想以不同的格式獲取日期,例如 DD/MM/YYYYYYYY/MM/DD,你必須遵循以下示例。

這是一個高階示例,可讓你自定義日期格式。程式碼將如下所示:

@ECHO off
SET YY=%DATE:~-4%
SET MM=%DATE:~-7,2%
SET DD=%DATE:~-10,2%
ECHO In format YYYY/MM/DD - %YY%-%MM%-%DD%
ECHO In format DD/MM/YYYY - %DD%-%MM%-%YY%

整個日期以字串形式提供。因此,要以我們的格式組織資料,我們必須從字串中刪除日、月和年部分,在我們的示例中,我們已經在前三行中這樣做了。

首先,我們修剪了年部分,然後是月部分,最後是日部分。最後,我們以我們的格式組織資料。

如果你執行該示例,你將獲得如下所示的輸出。

輸出:

In format YYYY/MM/DD - 2022-01-06
In format DD/MM/YYYY - 06-01-2022
MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn