0
A
回答
1
這應該可以做到。
http://www.commandline.co.uk/cmdfuncs/dandt/index.html#getdate
@echo off
call :GetDate year month day
echo/Today is: %day%-%month%-%year%
goto :EOF
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:GetDate yy mm dd
::
:: By: Ritchie Lawrence, 2002-06-15. Version 1.0
::
:: Func: Loads local system date components into args 1 to 3. For NT4/2K/XP
::
:: Args: %1 var to receive year, 4 digits (by ref)
:: %2 var to receive month, 2 digits, 01 to 12 (by ref)
:: %3 Var to receive day of month, 2 digits, 01 to 31 (by ref)
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
setlocal ENABLEEXTENSIONS
set t=2&if "%date%z" LSS "A" set t=1
for /f "skip=1 tokens=2-4 delims=(-)" %%a in ('echo/^|date') do (
for /f "tokens=%t%-4 delims=.-/ " %%d in ('date/t') do (
set %%a=%%d&set %%b=%%e&set %%c=%%f))
endlocal&set %1=%yy%&set %2=%mm%&set %3=%dd%&goto :EOF
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
相關問題
- 1. 獲取系統日期ddmmyyyy
- 2. VBA將ddmmyyyy文本轉換爲日期
- 3. 轉換日期時間年月日通過T-SQL DDMMYYYY直接
- 4. 使用mysql轉換日期,微軟1900日期系統
- 5. 轉換系統日期爲本地日期Rails中
- 6. 轉換任何日期格式的系統日期格式
- 7. 如何將系統日期轉換爲日期格式轉換爲日期數據類型
- 8. 使用dateutil.parser轉換DDMMYYYY
- 9. 在C中將字符串日期轉換爲系統日期時間#
- 10. 轉換iOS中系統時區中的任何時區日期
- 11. 系統不支持轉換日期時間 - DotNetHighChart
- 12. 使用AWK;系統日期:從CSV轉換數據字段
- 13. 轉換日期爲時代忽略系統時區
- 14. 將SQL系統日期時間轉換爲非標準格式
- 15. C#解析日期爲「DDMMYYYY」格式?
- 16. Python3轉換Julian日期,以基準日
- 17. 轉換系數爲日期列
- 18. 日期轉換
- 19. 日期轉換
- 20. 日期轉換
- 21. 日期轉換
- 22. 轉換日期
- 23. 日期轉換
- 24. 預約系統日期
- 25. SQL當前系統日期
- 26. 系統日期格式
- 27. 顯示系統日期
- 28. 字符串轉換星期和日期,以日期在Javascript
- 29. 轉換熊貓系列的字符串轉換日期時間
- 30. 比較系統日和日期時間
我曾嘗試以下代碼:FOR/F 「令牌= 1,2 DELIMS =/EOL = /」 %% A IN( '日期/ T')DO SET毫米= %%對於/ F「TOKENS = 1,2 DELIMS =/eol = /」%% A IN('echo%CDATE%')DO SET dd = %% B FOR/F「TOKENS = 2,3 DELIMS = 「%% A IN('echo%CDATE%')DO SET yyyy = %% B如果我的系統日期是02/21/2013,我將獲得21/02/2013的輸出。在日期和月份之後會有一個額外的空間 – 2013-02-21 11:57:22
也許在每種情況下,空間都在'SET'語句中的'%% B'之後。像這樣使用雙引號:'SET「mm = %% B」'。 – 2013-03-03 00:43:03