64位的win7旗舰版的cmd下执行date /t命令,结果星期忽然没了,怎么弄?
记得之前这台64位的win7旗舰版系统中data命令是能返回日期和星期的。
但是,最近却只返回日期了,星期给丢了。谁知道怎么找回来?谢谢
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Users\Administrator>date /t
2011-07-29
C:\Users\Administrator>
看看系统的date的格式。
HKEY_CURRENT_USER\Control Panel\International
到注册表里面去修改下
To ljc007:
注册表时怎么改?
注册表这项的内容全导出来了如下:
**********************************************************************************
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Control Panel\International]
"Locale"="00000804"
"LocaleName"="zh-CN"
"s1159"="上午"
"s2359"="下午"
"sCountry"="中华人民共和国"
"sCurrency"="¥"
"sDate"="-"
"sDecimal"="."
"sGrouping"="3;0"
"sLanguage"="CHS"
"sList"=","
"sLongDate"="yyyy'年'M'月'd'日'"
"sMonDecimalSep"="."
"sMonGrouping"="3;0"
"sMonThousandSep"=","
"sNativeDigits"="0123456789"
"sNegativeSign"="-"
"sPositiveSign"=""
"sShortDate"="yyyy-MM-dd"
"sThousand"=","
"sTime"=":"
"sTimeFormat"="H:mm:ss"
"sShortTime"="H:mm"
"sYearMonth"="yyyy'年'M'月'"
"iCalendarType"="1"
"iCountry"="86"
"iCurrDigits"="2"
"iCurrency"="0"
"iDate"="2"
"iDigits"="2"
"NumShape"="1"
"iFirstDayOfWeek"="6"
"iFirstWeekOfYear"="0"
"iLZero"="0"
"iMeasure"="0"
"iNegCurr"="2"
"iNegNumber"="1"
"iPaperSize"="9"
"iTime"="1"
"iTimePrefix"="0"
"iTLZero"="0"
[HKEY_CURRENT_USER\Control Panel\International\Geo]
"Nation"="45"
**********************************************************************************
C:\Users\Administrator>
*****************************************************************************/
你这个是注册表里sShortDate的格式命令导致的(sLongDate的值没问题)。可能有什么软件修改了这个键值。改回显示日期和星期的话,在运行里输入下面的命令试一下:
reg add "HKCU\Control Panel\International" /v sShortDate /d yyyy/M/d/dddd /f>NUL 2>NUL
To cxs1991:
十分感谢!经过阁下的指点终于成功解决了此问题,高手,仰慕ing
/****************************************************************************
C:\Users\Administrator>reg add "HKCU\Control Panel\International" /v sShortDate
/d yyyy/M/d/dddd /f>NUL 2>NUL
C:\Users\Administrator>date /t
2011/08/07/周日
记得之前这台64位的win7旗舰版系统中data命令是能返回日期和星期的。
但是,最近却只返回日期了,星期给丢了。谁知道怎么找回来?谢谢
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Users\Administrator>date /t
2011-07-29
C:\Users\Administrator>
看看系统的date的格式。
HKEY_CURRENT_USER\Control Panel\International
到注册表里面去修改下
To ljc007:
注册表时怎么改?
注册表这项的内容全导出来了如下:
**********************************************************************************
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Control Panel\International]
"Locale"="00000804"
"LocaleName"="zh-CN"
"s1159"="上午"
"s2359"="下午"
"sCountry"="中华人民共和国"
"sCurrency"="¥"
"sDate"="-"
"sDecimal"="."
"sGrouping"="3;0"
"sLanguage"="CHS"
"sList"=","
"sLongDate"="yyyy'年'M'月'd'日'"
"sMonDecimalSep"="."
"sMonGrouping"="3;0"
"sMonThousandSep"=","
"sNativeDigits"="0123456789"
"sNegativeSign"="-"
"sPositiveSign"=""
"sShortDate"="yyyy-MM-dd"
"sThousand"=","
"sTime"=":"
"sTimeFormat"="H:mm:ss"
"sShortTime"="H:mm"
"sYearMonth"="yyyy'年'M'月'"
"iCalendarType"="1"
"iCountry"="86"
"iCurrDigits"="2"
"iCurrency"="0"
"iDate"="2"
"iDigits"="2"
"NumShape"="1"
"iFirstDayOfWeek"="6"
"iFirstWeekOfYear"="0"
"iLZero"="0"
"iMeasure"="0"
"iNegCurr"="2"
"iNegNumber"="1"
"iPaperSize"="9"
"iTime"="1"
"iTimePrefix"="0"
"iTLZero"="0"
[HKEY_CURRENT_USER\Control Panel\International\Geo]
"Nation"="45"
**********************************************************************************
C:\Users\Administrator>
*****************************************************************************/
你这个是注册表里sShortDate的格式命令导致的(sLongDate的值没问题)。可能有什么软件修改了这个键值。改回显示日期和星期的话,在运行里输入下面的命令试一下:
reg add "HKCU\Control Panel\International" /v sShortDate /d yyyy/M/d/dddd /f>NUL 2>NUL
To cxs1991:
十分感谢!经过阁下的指点终于成功解决了此问题,高手,仰慕ing
/****************************************************************************
C:\Users\Administrator>reg add "HKCU\Control Panel\International" /v sShortDate
/d yyyy/M/d/dddd /f>NUL 2>NUL
C:\Users\Administrator>date /t
2011/08/07/周日