Code to get system time under DOS

Source: Internet
Author: User
Tags current time
DOS access to the implementation of the system time code, need friends can refer to the following 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%



actually fetching time in bat is a method that uses the method of intercepting a date string

dos with character processing, summarized 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, ":" means to start processing the previous string "~0,10" to take 10 characters starting from the No. 0 character.

Output:

C:documents and Settingsadministrator>rem DOS get current time
c:documents and Settingsadministrator>rem = = =====================
C:documents and Settingsadministrator>rem get YYYY/MM/DD
C:documents and Settingsadministrator>set mydate=2013-07-22
C:documents and Settingsadministrator>echo 2013-07-22
2013-07-22
C:documents and Settingsadministrator>rem =======================
C:documents and Settingsadministrator>rem get yyyy
c:documents and Settingsadministrator>set yyyy=2013
C:Documents and Settingsadministrator>echo 2013
2013
C:documents and Settingsadministrator>rem =======================
C:documents and Settingsadministrator>rem get mm
c:documents and Settingsadministrator>set mm=07
C:D Ocuments and Settingsadministrator>echo
Modified
C:documents and Settingsadministrator>rem ================ =======
C:documents and Settingsadministrator>rem get DD
c:documents and SettIngsadministrator>set dd=22
C:documents and Settingsadministrator>echo

C:documents and Settingsadministrator>rem =======================
C:documents and Settingsadministrator>rem get YYYY-MM-DD
C:documents and Settingsadministrator>set curdate=2013  -07  -22
C:documents and Settingsadministrator>echo 2013  -07  -22
2013  -07  -22
C:documents and Settingsadministrator>

Related Article

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.