バッチファイルで年月日時分秒の文字列を取得する バッチファイルで年月日時分秒をyyyymmddhhmmss形式で取得するサンプルです。
ログファイルの名前などに使用できます。
@echo off REM NOWに現在の日時をyyyymmddhhmmss形式で設定 set T=%time: =0% set NOW=%date:/=%%T:~0,2%%T:~3,2%%T:~6,2% REM NOWを表示する echo %NOW% pause 20240214123456 解説 環境変数dateには現在のシステム日付が格納されています。