No.1ベストアンサー
- 回答日時:
とりあえず作ってみました。
これで前日の日付は取得できるはずです。
ただし、うるう年とか2000年問題には対応してません。
あと詳細なデバッグはやってませんのでエラーがあるかもしれません。
for /f "tokens=1 delims=/ " %%i in ('date /t') do set year=%%i
for /f "tokens=2 delims=/ " %%j in ('date /t') do set month=%%j
for /f "tokens=3 delims=/ " %%k in ('date /t') do set day=%%k
echo %year%
echo %month%
echo %day%
if %month%==01 goto jan
goto aaa
:jan
if %day%==01 goto gantan
set /a day=%day%-1
goto last
:gantan
set /a year=%year%-1
set month=12
set day=31
goto last
:aaa
if %day%==01 goto tuitati
set /a day=%day%-1
goto last
:tuitati
if %month%==02 goto feb
if %month%==03 goto mar
if %month%==04 goto spr
if %month%==05 goto may
if %month%==06 goto jun
if %month%==07 goto jul
if %month%==08 goto aug
if %month%==09 goto sep
if %month%==10 goto oct
if %month%==11 goto nov
if %month%==12 goto dec
goto last
:feb
set month=1
set day=31
goto last
:mar
set month=2
set day=28
goto last
:spr
set month=3
set day=31
goto last
:may
set month=4
set day=30
:jun
set month=5
set day=31
goto last
:jul
set month=6
set day=30
goto last
:aug
set month=7
set day=31
goto last
:sep
set month=8
set day=31
goto last
:oct
set month=9
set day=30
goto last
:nov
set month=10
set day=31
goto last
:dec
set month=11
set day=30
goto last
:last
set hizuke=%year%%month%%day%
echo %hizuke%
pause
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(開発・運用・管理) Windowsバッチファイルでリモートデスクトップを自動ログインするが確認画面が出る対処方法 1 2022/12/19 15:48
- Access(アクセス) access レポート 請求書について 2 2022/07/04 22:52
- Windows 10 バッチファイルの記述法とルールについてアドバイスをお願いいたします。 1 2022/04/13 10:50
- 統計学 ARMAモデルが適用できる状態について 1 2022/12/30 05:58
- その他(プログラミング・Web制作) フォルダ内の特定 拡張子のファイルを一括実行するBat ファイルについて 4 2022/04/17 09:51
- 統計学 複数の母集団から別の母集団の規模を推定する方法 3 2022/12/28 07:06
- その他(プログラミング・Web制作) 下記内容はpythonの重回帰分析で可能でしょうか? python初心者です。現在の業務でもしかした 2 2022/06/16 00:36
- 数学 モデルのパラメータの定義がいまいちわかりません。 3 2022/10/11 15:16
- Chrome(クローム) Chromeの描画領域を2分割して異なるスクロール位置を同時に表示させることはできますか 1 2023/03/01 16:53
- その他(プログラミング・Web制作) Windowsのバッチファイルについてご教示ください 5 2023/07/25 20:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチファイルを実行後、終了...
-
batファイルを実行してコマンド...
-
DHCP設定バッチnetshコマンドに...
-
Windows10のタスクスケジューラ...
-
oracleのimp-00002エラーについて
-
リモートデスクトップの取り合...
-
batファイルで、call使っても戻...
-
バッチファイルの作り方
-
バッチプログラムについて(編...
-
バッチでEnterを認識させ...
-
バッチファイルで自身の名前を...
-
Windowsコマンドプロンプトで環...
-
コマンドの結果を変数に入れたい
-
DBサーバとバッチサーバ
-
バッチ実行を意図的に失敗させ...
-
バッチ実行時にバッチのファイ...
-
windowsのbatファイルで「| の...
-
ログオンユーザを簡単に切り替え
-
バッチファイルでエクセルのマ...
-
batが実行できない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Windows10のタスクスケジューラ...
-
batファイルで、call使っても戻...
-
バッチファイルを実行後、終了...
-
リモートデスクトップの取り合...
-
DHCP設定バッチnetshコマンドに...
-
バッチプログラムについて(編...
-
バッチでEnterを認識させ...
-
バッチ実行を意図的に失敗させ...
-
DOSコマンドのforで空白行をス...
-
batファイルを実行してコマンド...
-
oracleのimp-00002エラーについて
-
コマンドの結果を変数に入れたい
-
バッチファイルを常に管理者権...
-
バッチ実行時にバッチのファイ...
-
バッチファイルでPC情報を取得する
-
batが実行できない
-
bat実行中に引数1の内容を変更...
-
WMICでリモートでバッチが実行...
-
実行結果を戻り値で取得したい
-
ログオンユーザを簡単に切り替え
おすすめ情報