日付時刻
■コード
@echo off
@setlocal
set sdate=%date:~-10,4%%date:~-5,2%%date:~-2,2%
set stime0=%time: =0%
set stime=%stime0:~0,2%%stime0:~3,2%%stime0:~6,2%
echo %sdate%
echo %stime%
@endlocal
■実行結果
>printdatetime.bat
20110202
140202
■補足
set stime0=%time: =0%
は、%time% が、時刻を1ケタでしか返さないときがあるので、空白を0に変換している。
tags
Windows dos バッチ 日付 時刻