【Windowsバッチファイル(.bat)】現在の日付と時刻を取得する


この記事はプロモーションを含みます。

Windows

ホーム > コマンドプロンプト・バッチファイル リファレンス

Windowsのバッチで、現在の日付と時刻を取得する方法を解説します.

現在の日付を取得する

ここでは、現在の日付を取得する方法を説明します。
以下は、サンプルのバッチファイルです。

@echo off

echo %date%

サンプルの実行結果です。

E:\Work>test.bat
2024/03/24

現在の時刻を取得する

ここでは、現在の時刻を取得する方法を説明します。
以下は、サンプルのバッチファイルです。

@echo off

echo %time%

サンプルの実行結果です。

E:\Work>test.bat
 8:31:30.82

時刻から小数点以降を消す

取得した時刻から小数点以下を消す方法です。
以下は、サンプルのバッチファイルです。
処理内容としては、先頭から8文字だけを取得することにしました。

@echo off

echo %time:~0,8%

サンプルの実行結果です。

E:\Work>test.bat
 8:36:14

現在の日時を取得する

ここでは、現在の日時(日付+時刻)を取得する方法を説明します。
以下は、サンプルのバッチファイルです。

@echo off

echo %date% %time%

サンプルの実行結果です。

E:\Work>test.bat
2024/03/24  8:39:42.24

日時から小数点以降を消す

取得した日時から小数点以下を消す方法です。
以下は、サンプルのバッチファイルです。
処理内容としては、時刻から先頭8文字だけを取得することにしました。

@echo off

echo %date% %time:~0,8%

サンプルの実行結果です。見慣れた形式になっていますね。

E:\Work>test.bat
2024/03/24  8:42:05

コメント

タイトルとURLをコピーしました