• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:バッチファイル 時間変数 短縮化)

バッチファイル時間変数を短縮化する方法

このQ&Aのポイント
  • WindowsXP環境で使用されるバッチファイルの時間変数を短縮する方法を探しています。
  • 現在の方法では、長くて見づらいコードになってしまっています。
  • 他のスッキリとした時間変数の取得方法について教えていただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

時間変数のスッキリとした取得方法は知らないんですが、私だったらCALLを使ってまとめます。 こんな感じ。 call :logging 第一処理終了時間 ~ call :logging 第二処理終了時間 exit :logging set yyyy=%date:~-10,2% set yy=%date:~-8,2% set mm=%date:~-5,2% set dd=%date:~-2,2% set HH=%TIME:~0,2% set MM2=%TIME:~3,2% set SS=%TIME:~6,2% echo %BAT_FILE% 処理日 = %yyyy%%yy%/%mm%/%dd% %1= %HH%:%MM2%:%SS%>> %LOG_FILENAME% echo. >> %LOG_FILENAME% goto :eof

その他の回答 (1)

  • f272
  • ベストアンサー率46% (8467/18126)
回答No.1

%date%と%time%をそのまま使えばいいんじゃないの? %time:~,8%でもいいけど。

関連するQ&A