【发布时间】:2017-11-18 22:11:54
【问题描述】:
我使用%date:~10%%date:~7,2%%date:~4,2%%time:~0,2%%time:~3,2% 约会
输出应该是这样的:201706161102
但输出:016.1102
怎么了?
【问题讨论】:
-
日期格式取决于本地化设置。要使日期独立于控制面板中的设置,请选中 - stackoverflow.com/a/19799236/388389
-
您的服务器的日期配置与您预期的不同。
ECHO "%DATE%"的值是多少 -
@Compo 16.06.2017
-
根据该输出,您可以改用
%DATE:~-4%%DATE:~-7,2%%DATE:~-10,2%%TIME:~0,2%%TIME:~3,2%。
标签: batch-file windows-server-2008