将%DATE%从yyyy-mm转换为yyyy-<;monthname>;

将%DATE%从yyyy-mm转换为yyyy-<;monthname>;,date,windows-7,Date,Windows 7,我当前使用以下语句从%DATE%字符串中提取yyy mm: C:\> echo %DATE:~5,2% 08 (prints month code) 但我想打印月份的正确名称,如下所示: C:\> echo ???? August 提前谢谢 使用以下powershell命令 Get-Help Get-Date-Full我发现下面的命令可以为您提供所需的内容。它列在注释部分 使用此选项: 获取日期-格式%B 返回以下内容: 8月

我当前使用以下语句从
%DATE%
字符串中提取
yyy mm

C:\> echo %DATE:~5,2%
     08                  (prints month code)
但我想打印月份的正确名称,如下所示:

C:\> echo ????
     August

提前谢谢

使用以下powershell命令
Get-Help Get-Date-Full
我发现下面的命令可以为您提供所需的内容。它列在注释部分

使用此选项:
获取日期-格式%B

返回以下内容:
8月


记住在powershell中完成所有这些。我希望这有帮助

regex在这里扮演什么角色?哎呀。最初写这篇文章的想法是我必须使用正则表达式。更新。