maruton's memorandum
ここはブログ作成時にやったことのメモや今まで作ったスクリプトなどをおぼえがき程度にまとめておくところ。
ページ
ホーム
Blogger Tips
HTML Tips
Script
Windows Tools
OS Tips
IT日記
WordPress
Security
Other
★
プライバシーポリシー
ページ
暗号通貨でサポート
カルダノSPO
Amazonほしい物リスト
2012年11月16日金曜日
[Script][BAT]日付や時刻を取得する。
バッチファイルで日付や日時を取得する方法です。
日付を取得するには date コマンドの出力結果から "/" の文字を取り除いてあげます。
日付を取得する
set wkdate=%date:~-10%
set yyyymmdd=%wkdate:/=%
echo %yyyymmdd%
英語OSだと順序を入れ替える必要がありますが、このように yyyy と mm と dd をばらばらに変数に入れてからつなげれば OK です。
日付を取得する(英語 OS)
:: 日付を取得する
set wkdate=%date:~-10%
set wkdate=%wkdate:/=%
set yyyy=%wkdate:~4,4%
set mm=%wkdate:~0,2%
set dd=%wkdate:~2,2%
echo %yyyy%%mm%%dd%
pause
次に時刻を取得します。
時刻の場合は "time /t" コマンドの出力結果を一旦変数に入れ、"hh:mm" の文字列形式を "hhmm" の形式に変換します。
時刻を取得する
for /f %%i in ('time /t') do set rowtime=%%i set hhmm=%rowtime:~0,2%%rowtime:~3,2%
echo %hhmm%
Script のページに戻る
0 件のコメント:
コメントを投稿
次の投稿
前の投稿
ホーム
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿