Windows 11如何去除星期前缀保存日期到文本文件
Windows 11如何去除星期前缀保存日期到文本文件
嘿,我来帮你搞定这个小问题!Windows 11里用date /t命令确实会默认输出带星期前缀的日期,比如Wed 09-19-2023,要把纯mm-dd-yyyy格式的日期存到文本文件里,有这几个实用方法:
用CMD命令提取日期部分
利用for命令解析date /t的输出,只提取后面的日期字段,直接执行这个命令就行:for /f "tokens=2" %a in ('date /t') do echo %a > current_date.txt要是你是在批处理脚本里使用,记得把变量改成
%%a,比如:for /f "tokens=2" %%a in ('date /t') do echo %%a > current_date.txt用PowerShell直接生成指定格式日期
如果你习惯用PowerShell,这个方法更简单直接,一步就能生成符合要求的日期文件:Get-Date -Format "MM-dd-yyyy" | Out-File current_date.txt
另外提一句,要是你已经有一个存着纯mm-dd-yyyy格式日期的current_date.txt文件,也可以用date < current_date.txt命令来强制系统使用这个日期格式,但这个主要是用来设置系统日期的,生成文件的话还是上面两种方法更顺手~
备注:内容来源于stack exchange,提问作者gatorback
相关产品推荐
相关产品推荐

