Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
%日期%显示不完整的数据-Windows CMD_Windows_Date_Batch File_Cmd - Fatal编程技术网

%日期%显示不完整的数据-Windows CMD

%日期%显示不完整的数据-Windows CMD,windows,date,batch-file,cmd,Windows,Date,Batch File,Cmd,每当我尝试在我的计算机(Windows7)上回显%date%时,输出总是当天: C:\> echo The output is: %date% The output is: Tue 但是,在其他计算机(Windows 7)上尝试此操作时,输出不同: C:\> echo The output is: %date% The output is: Tue 06/06/2017 有人经历过这个问题吗?有什么建议吗 谢谢 进入控制面板->区域设置并检查日期格式。日期命令取决于注册表/控制面

每当我尝试在我的计算机(Windows7)上回显%date%时,输出总是当天:

C:\> echo The output is: %date%
The output is: Tue
但是,在其他计算机(Windows 7)上尝试此操作时,输出不同:

C:\> echo The output is: %date%
The output is: Tue 06/06/2017
有人经历过这个问题吗?有什么建议吗


谢谢

进入控制面板->区域设置并检查日期格式。日期命令取决于注册表/控制面板设置。

执行
设置“Date=“
并重试。看起来您错误地创建了一个变量
%date%
,该变量覆盖了系统变量。请转到控制面板->区域设置并检查日期格式。Date命令取决于注册表/控制面板的设置。正如@npocmaka所说,它看起来像是一个自定义的短日期格式。在“格式”选项卡上,单击“其他设置…”,并在“日期”选项卡上检查“短日期”条目。它可能是“ddd”,是一周中三天的缩写。仅供参考,对于Windows 10中的cmd.exe,这里发生的是
cmd!GetEnvVar通过
cmd实现这个伪环境变量(它不是系统环境变量)!PrintDate
,它通过
GetUserDefaultLCID
获取用户默认区域设置,并通过
GetLocaleInfo
获取
locale\u SSHORTDATE
格式。然后它通过
GetDateFormat
@eryksun-Yes格式化日期字符串,但这与windows 7相关