2011年2月5日土曜日

変数 TIME = 現在の時刻 - Windowsのコマンドプロンプト(bat,cmd)

Windowsコマンド。時刻関連
Windowsコマンド。制御文と環境変数
○Windows XP
パソコンが時計などで表示している時刻です。1/100秒単位で取得します。

o TIME コマンドをオプション無しで実行した時に表示する時刻と同じです。
o 擬似的な環境変数です。環境変数 TIME に値が入っていると、その値を表示します。


**** 書式
--------
%time%
--------

o 大文字小文字のどちらでも大丈夫です。


**** 戻り値 ( ERRORLEVELの値。確認分のみ )
o (設定なし) = この機能は、ERRORLEVELの値を更新しません。


**** 使用例
--------
echo 只今の時刻: %time%
--------

o 表示結果は、「只今の時刻: 20:39:59.99」のように表示されます。
o 朝方なら「5:39:03.09」。先頭に前ゼロは付きません。


**** 機能
o TIME コマンドをオプション無しで実行した時に表示する時刻を、文字列の形で取得します。
o 取得する形式は、時:分:秒.1/100秒
    + 時は24時間制。前ゼロは付きません。
    + その他の要素は、2桁固定です。1桁の時は前ゼロが付きます。
    + 次のような形です。「20:39:59.99」「5:39:03.09」
o コマンド拡張機能を無効にすると、この値は未定義状態になります。
o 擬似的な環境変数です。環境変数 TIME に値が入っていると、環境変数 TIME の値を取得します。

o 時刻を変更したい時は、TIME コマンドを使います。


**** 確認したバージョン
o Windows XP Service Pack 3


==
関連ページ:
    ▼Windowsコマンド。時刻関連▼ABC順
    ▼Windowsコマンド。制御文と環境変数▼ABC順
    ▼Windowsコマンド一覧▼ABC順
    ▼コマンドプロンプト画面
    ▼制作メモ
    > ▼Windowsコマンド。プログラム実行関連
    > 変数 RANDOM = 乱数。0以上 32767以下の値
    変数 CMDEXTVERSION = コマンド拡張機能のバージョン番号
    +
    TIME = 時刻を表示、変更する
    変数 DATE = 現在の日付