どうも、ささっきーです。 最近Windowsバッチを触っていて日時を取得する部分ではまったことについて、メモしておきます。 実行時間によるエラー ざっくりいうと、実行日時を含めた名前を先頭にくっつけてリネームしたフォルダを作成するというバッチがありました。 例. 2018/10/1 午前12:00実行時 →作成フォルダ:201810011200 普通に実行していると特に問題なく動いてくれていたんですが、たまたま9:00台に実行したときにおかしな動作が起きました。 例. 2018/10/1 午前9:00実行時 →作成フォルダ:20181001 (名前がおかしいぞ!?) プロンプト上には「コマンド構文の誤りがあります」と、何やら怪しいログが出ておりました。 時刻取得の方法 時刻取得については以下のような実装。

