小编use*_*123的帖子

如何在批处理文件中以独立于语言环境的格式获取日期?

我正在尝试读取文件名中包含日期的文件。

问题是当系统中的日期格式为 US 时:mm/dd/yyyy它不起作用。

对于这种格式:dd/mm/yyyy它按预期工作。

dd/mm/yyyy即使系统设置为美国格式,我也需要以这种格式获取日期。

我是批处理新手,不知道如何以所需格式获取日期。

这是我的批处理文件:

for /f "delims=/ tokens=1-3" %%a in ("%date%") do (
rem Lets name our new variable "rdate" for reverse date
set _date=%%a-%%b-%%c
)

set source=%path%.csv
echo %source%
set dest=%path%_%_date%.csv
echo %dest%
Run Code Online (Sandbox Code Playgroud)

windows format date batch-file cmd.exe

5
推荐指数
1
解决办法
7765
查看次数

标签 统计

batch-file ×1

cmd.exe ×1

date ×1

format ×1

windows ×1