如何在DOS批处理文件中获取mm-dd-yyyy?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在DOS批处理文件中获取mm-dd-yyyy?相关的知识,希望对你有一定的参考价值。
在批处理文件中,我需要从具有今天日期的文件夹中获取文件。
问题是我无法获得批处理日期命令以返回正确的格式。
我有这个:echo%date:/ = - %
但这总是会返回例如:Fri 06-20-2014
刚回来的正确要求是什么:06-20-2014
看着各处都找不到。
谢谢!
答案
这与区域日期/时间格式无关:
for /f %%I in ('wmic os get localdatetime ^|find "20"') do set dt=%%I
REM dt format is now YYYYMMDDhhmmss...
set dt=%dt:~4,2%-%dt:~2,2%-%dt:~0,4%
echo %dt%
另一答案
set "$date=%date:~4%"
set "$date=%$date:/=-%"
echo %$date%
以上是关于如何在DOS批处理文件中获取mm-dd-yyyy?的主要内容,如果未能解决你的问题,请参考以下文章
从 pandas Timestamp 获取 MM-DD-YYYY
在 DOS 批处理文件中找到匹配项后如何打印所有控制台输出?