コスギデンサン >> 情報系メモ >> Windows

日時の表示・取得

日付の表示
echo %date%
2016/10/01
YYYY/MM/DD

時間の表示
echo %time%
 1:11:11.11
echo %time%
11:01:01.01
HH:MI:SS.CS 
※HHは24時間表記, CSはセンチ秒。HHのみ頭の0は表示されない。

日付と時間の表示
echo %date% %time%
2016/10/1 1:11:11.11
YYYY/MM/DD HH:MI:SS.CS

年の表示
echo %DATE:~0,4%
YYYY 
※:~0,4でDATE変数の最初の4桁(0文字目から4文字)を取得する。

日本語で年月日の表示
echo %DATE:~0,4%年%DATE:~5,2%月%DATE:~8,2%日
YYYY年MM月
※:~0,4でDATE変数の最初の4桁(0番地から4文字)を, :~5,2でDATE変数の6と7桁目(5番地から2文字)を取得する。

日本語で時秒分の表示
echo %TIME:~0,2%時%TIME:~3,2%分%TIME:~6,2%秒
HH時MI分SS秒
※:~0,2でTIME変数の最初の2桁(0番地から2文字)を, :~3,2でTIME変数の4と5桁目(3番地から2文字)を、
 :~6,2でTIME変数の7と8桁目(6番地から2文字)を取得する。