How do I get current date/time on the Windows command line in a suitable format for usage in a file/folder name?

前端 未结 28 2934
别跟我提以往
别跟我提以往 2020-11-21 05:28

Update: Now that it\'s 2016 I\'d use PowerShell for this unless there\'s a really compelling backwards-compatible reason for it, particularly because of the regional setting

28条回答
  •  生来不讨喜
    2020-11-21 05:58

    Matthew Johnson's one-liner solution to get the one-liner date and time is eloquent and useful.

    It does however need a simple modification to work from within a batch file:

    for /f "tokens=2,3,4,5,6 usebackq delims=:/ " %%a in ('%date% %time%') do echo %%c-%%a-%%b %%d%%e
    

提交回复
热议问题