2015年8月27日木曜日

Windowsのバッチファイルで日付のフォーマット

Windowsのバッチファイルで日付のフォーマットです。for /f がループ、date /t は、現在の日付を表示するコマンド。

@echo off
REM # 日付フォーマット

for /f "tokens=1-3 delims=/ " %%a in ('date /t') do (set mydate=%%a-%%b-%%c)
echo %mydate%

For /f "tokens=1-3 delims=/ " %%a in ('date /t') do (set mydate=%%a/%%b/%%c)
echo %mydate%

参考サイト
How to get current datetime on Windows command line, in a suitable format for using in a filename?(Stack Overflow)
Windows Batch File (.bat): Get Current Date as MMDDYYYY(a Tech-Recipes Tutorialさん)
For /f - Loop through text(SS64.com)

0 件のコメント:

コメントを投稿