我需要在Window *.bat
文件中獲取今天的日期。之後,我想獲得日,月和年。我怎樣才能做到這一點?
我無法使用PowerShell如何在BAT文件中獲取日期
14
A
回答
12
你得到和格式這樣
for /f "tokens=1-4 delims=/ " %%i in ("%date%") do (
set dow=%%i
set month=%%j
set day=%%k
set year=%%l
)
set datestr=%month%_%day%_%year%
echo datestr is %datestr%
15
%date%
會給你日期。
%time%
會給你時間。
date
和time /t
命令可能會給你更多的細節。
38
這會給你DD MM YYYY YY HH Min Sec
變量和任何Windows機器上工作,從XP專業版及更高版本。
@echo off
for /f "tokens=2 delims==" %%a in ('wmic OS Get localdatetime /value') do set "dt=%%a"
set "YY=%dt:~2,2%" & set "YYYY=%dt:~0,4%" & set "MM=%dt:~4,2%" & set "DD=%dt:~6,2%"
set "HH=%dt:~8,2%" & set "Min=%dt:~10,2%" & set "Sec=%dt:~12,2%"
set "datestamp=%YYYY%%MM%%DD%" & set "timestamp=%HH%%Min%%Sec%"
set "fullstamp=%YYYY%-%MM%-%DD%_%HH%-%Min%-%Sec%"
echo datestamp: "%datestamp%"
echo timestamp: "%timestamp%"
echo fullstamp: "%fullstamp%"
pause
+0
我永遠不會期望在這裏找到這樣一個有用的工具:[WMIC](https ://technet.microsoft.com/en-us/library/bb742610.aspx#EDAA) - 感謝您的介紹:-) – Wolf
+0
這是輝煌的,謝謝! –
相關問題
- 1. 如何從bat文件中的文件獲取日期?
- 2. 如何在.bat批處理文件中更改日期
- 3. 如何在.bat文件中輸入所需日期
- 4. 如何獲取在雲文件中修改文件的日期?
- 5. 如何從文件名獲取日期
- 6. 文件夾及其在bat文件中的日期列表
- 7. 如何在指定的日期/時間運行bat文件?
- 8. 文件的獲取日期
- 9. 如何在Linux中獲取文件創建日期?
- 10. 如何在actionscript3中異步獲取文件修改日期
- 11. 如何在Python中獲取文件的修改日期/時間?
- 12. 如何在C#中獲取'日期'文件屬性
- 13. 如何在js中獲取文件創建或更新日期
- 14. 如何獲取文件在SQL中創建日期?
- 15. 如何在Perl中獲取文件的最後修改日期?
- 16. 如何從文本文件中獲取Centos安裝日期
- 17. 從中獲取`.bat`文件的位置
- 18. 如何從gridview中的日期控件獲取日期值?
- 19. Powershell在日期之間獲取文件
- 20. 在FTP下載獲取文件日期
- 21. 如何在Julia中獲取日期
- 22. 如何在NetBeans中獲取日期?
- 23. 如何在android中獲取日期?
- 24. 如何在php中獲取日期?
- 25. 如何獲取日曆中的日期?
- 26. 如何從日曆中獲取日期?
- 27. 如何在工作日獲取日期?
- 28. 如何獲取日期和日期?
- 29. C#如何獲取文件放入文件夾的日期?
- 30. 如何獲取文件的文件創建日期?
就帶[迴音%日期%]或[回聲%日期%>>「的test.txt」]用於保存在一個新的文本文件中的日期 –
@MehdiBugnard看來,這不是用戶的輸出,但在另一批處理中使用它... – Wolf