iT邦幫忙

0

有些 win7 CMD 下date 為何沒有顯示星期?

win7 CMD 下 echo %date%
有些電腦會顯示 2020/09/01 週二
有些電腦只顯示 2020/09/01
請問一下, 是那裡設定不一樣呢?

先~謝謝回應者!!

2 個回答

1
richardsuma
iT邦大師 1 級 ‧ 2020-09-02 01:56:43

在 控制台 -> 時鐘與區域 -> 地區 -> 日期及時間格式
將 簡短日期 YYYY/M/d 改成 YYYY/MM/dd 即可

斯人 iT邦研究生 2 級 ‧ 2020-09-02 10:26:10 檢舉

求原理

參考看看這篇文章:
https://blog.darkthread.net/blog/get-yyyymmdd-in-batch/

另外我讀過網路幾篇文章,都沒特別敘述它的原理,只能說日期在windows的預設值是跟 簡短日期格式的設定有關係,
YYYY/M/d 的設定是 YYYY/M/d dddd 所以使用 echo %date% 指令
會在顯示日期之後 再顯示星期。

0
zcm
iT邦研究生 5 級 ‧ 2020-09-02 17:16:40

可以先在CMD下切換字碼成中文 950

C:\Users\TOPADMIN>chcp 950

使用中的字碼頁: 950

C:\Users\TOPADMIN>date
現在日期是: 2020/09/02 週三
輸入新日期: (yy-mm-dd)

我要發表回答

立即登入回答