#navi(機能差異)
''Win2000とWinXPのCMD.EXEの機能の違いについて''
#contents
////////////////////////////////////////////////////////////////////////////
*%DATE% 環境変数の値[#pbf8d229]
Win2000では書式はコントロールパネルの地域のオプションの短い形式に曜日を前置したもの。
ただし和暦を指定しても西暦となる。デフォルトは ddd yyyy/MM/dd((dddは曜日)) 。~
WinXPでは地域オプションの短い形式の書式となる(和暦の可能性もある)。
デフォルトは yyyy/MM/dd 。

地域のオプション変更は、Win2000では次に起動したCMD.EXEから有効だが、
WinXPでは即座に有効となる(以下同じ)。
////////////////////////////////////////////////////////////////////////////
*date/t コマンドの表示[#q083e452]
Win2000では書式はコントロールパネルの地域のオプションの短い形式に曜日を後置したもの。
ただし和暦を指定しても西暦となる。デフォルトは yyyy/MM/dd ddd 。~
WinXPでは地域オプションの短い形式の書式となる(和暦の可能性もある)。
デフォルトは yyyy/MM/dd 。
////////////////////////////////////////////////////////////////////////////
*time/t コマンドの表示[#zb70e4a0]
Win2000では書式は、地域のオプションで24時制の場合 HH:mm((HHは24時制先頭0あり)) で、
Win2000では書式は、地域のオプションで24時制の場合 H:mm((Hは24時制先頭0なし)) で、
12時制の場合 h:mmt((hは12時制先頭0なし))((tは a か p)) 。
区切り記号は他の文字に変更できる。~
WinXPでは地域オプションの短い形式から秒を除いた書式となる。
デフォルトは HH:mm 。
デフォルトは HH:mm((HHは24時制先頭0あり)) 。

ちなみに、%TIME% はWin2000,WinXP共に H:mm:ss.tt の書式で固定で((Hは24時制の2桁先頭ゼロなし))((ttは1/100秒))、
ちなみに、%TIME% はWin2000,WinXP共に H:mm:ss.tt の書式で固定で((ttは1/100秒))、
地域のオプションで区切り記号だけ他の文字に変更できる。
////////////////////////////////////////////////////////////////////////////
*%~t (引数やfor制御変数の修飾子)[#wec22635]
Win2000での書式は、地域オプションの、日付 時刻 を並べたもの。
ただし年は2桁で和暦を指定しても西暦となり、
時刻は24時制の場合 HH:mm で、12時制の場合 hh:mmt((hhは12時制先頭0あり)) 。。
デフォルトは yy/mm/dd HH:mm 。~
WinXPでの書式は、地域オプションの、日付 時刻 を並べたもの。
ただし時刻は分まで。
デフォルトは yyyy/mm/dd HH:mm 。

Win2000が、年が2桁とその名に反して2000年対応できてないのは皮肉か。
////////////////////////////////////////////////////////////////////////////
#navi(機能差異)



トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS