XP 中的 DATE 命令以 格式显示日期ddd dd/mm/yyyy
。Sun 12/12/2010
在 Windows 7 中,它仅显示dd/mm/yy
。12/12/2010
两者
的区域设置相同。
是否可以强制 Windows 7 以与 XP 相同的方式显示日期,或者是否可以以 格式提取日期ddd
?
答案1
这由控制面板 → 区域和语言 → 格式选项卡 → 附加设置 → 日期选项卡下的“短日期”设置控制
date /t
观察将短日期设置为“M/d/yyyy”,然后设置为“MM/dd/yyyy”的结果:
答案2
发现于这个 Stack Overflow 上的答案,Unx工具类包含一个date.exe
可以采用指定格式参数的。
date.exe +"%a %m/%d/%Y"
Mon 12/13/2010
UnxUtils 包含许多其他文件,但我刚刚确认您可以date.exe
独立于其他所有内容运行它。
请注意,您需要将其命名为date.exe
或 ,path\to\date
而不仅仅是date
,因为否则将运行内置 shell 命令。或者,您可以将其重命名为DateFormat.exe
。
答案3
我已经测试了 UnxUtils 的 date.exe 应用程序,它在我的测试环境中运行良好。我即将在我的一个较小客户的环境中实施它,如果成功,我将在我所有客户的网站上推出它。感谢您对 UnxUtils 的指点。