Copy Code code as follows:
REM DOS Get current time
REM =======================
REM Get YYYY/MM/DD
Set mydate=%date:~0,10%
Echo%mydate%
REM =======================
REM Get yyyy
Set yyyy=%date:~0,4%
Echo%yyyy%
REM =======================
REM Get mm
Set mm=%date:~5,2%
Echo%mm%
REM =======================
REM Get DD
Set dd=%date:~8,2%
Echo%dd%
REM =======================
REM Get YYYY-MM-DD
Set curdate=%yyyy%-%mm%-%dd%
Echo%curdate%
In fact, getting time in Bat is a way to use the Intercept date string.
Dos under the method of character processing, summed up as follows:
In this date format: "2013-07-22 Monday", this%date:~0,10% gets the 2013-07-22
Description: Date is the system variable, ":" To begin processing the previous string "~0,10" to take 10 characters starting from the No. 0 character.
Output:
C:\Documents and Settings\administrator>rem DOS get current time
C:\Documents and Settings\administrator>rem =======================
C:\Documents and Settings\administrator>rem get YYYY/MM/DD
C:\Documents and Settings\administrator>set mydate=2013-07-22
C:\Documents and Settings\administrator>echo 2013-07-22
2013-07-22
C:\Documents and Settings\administrator>rem =======================
C:\Documents and Settings\administrator>rem get yyyy
C:\Documents and Settings\administrator>set yyyy=2013
C:\Documents and Settings\administrator>echo 2013
2013
C:\Documents and Settings\administrator>rem =======================
C:\Documents and Settings\administrator>rem get mm
C:\Documents and Settings\administrator>set mm=07
C:\Documents and Settings\administrator>echo 07
07
C:\Documents and Settings\administrator>rem =======================
C:\Documents and Settings\administrator>rem get DD
C:\Documents and Settings\administrator>set dd=22
C:\Documents and Settings\administrator>echo 22
22
C:\Documents and Settings\administrator>rem =======================
C:\Documents and Settings\administrator>rem get YYYY-MM-DD
C:\Documents and Settings\administrator>set curdate=2013-07-22
C:\Documents and Settings\administrator>echo 2013-07-22
2013-07-22
C:\Documents and Settings\administrator>