datetime.bat
このバッチを実行すると環境変数に日付・時刻が保存されます。
%yyyy% 年4桁
%yy% 年2桁
%mm% 月
%dd% 日
%hh% 時
%mi% 分
%ss% 秒
%sss% ミリ秒2桁
%datetime% 年4桁~ミリ秒2桁
@echo off
set date_tmp=%date:/=%
set time_tmp=%time: =0%
set yyyy=%date_tmp:~0,4%
set yy=%date_tmp:~2,2%
set mm=%date_tmp:~4,2%
set dd=%date_tmp:~6,2%
set hh=%time_tmp:~0,2%
set mi=%time_tmp:~3,2%
set ss=%time_tmp:~6,2%
set sss=%time_tmp:~9,2%
set datetime=%yyyy%%mm%%dd%%hh%%mi%%ss%%sss%
set time_tmp=
set date_tmp=
test.bat
datetime.bat の実行用サンプルです。
@echo off
setlocal
call datetime.bat
echo %datetime%
echo %yyyy%-%mm%-%dd% %hh%:%mi%:%ss%.%sss%
echo %date% %time%
endlocal
実行してみる。
>test.bat
2007112302443090
2007-11-23 02:44:30.90
2007/11/23 2:44:30.92
0 件のコメント:
コメントを投稿