2011年1月16日日曜日

DATE = 日付を表示、変更する - Windowsのコマンドプロンプト(bat,cmd)

Windowsコマンド。時刻関連
○Windows XP
パソコンが時計などで表示している日付を表示します。日付を変更する事も出来ます。

o 日付文字列を取得したい時は、%DATE% を使用する事も出来ます。


**** 書式
--------
date [/t | 日付]
--------

o コマンド名やキーワードは、大文字小文字のどちらでも大丈夫です。
o /t = 現在日の表示だけを行います。
o 日付 = 現在日の変更だけを行います。2010-03-09 のように指定します。
    + 「/」を使った入力も受け付けてくれました。2010/03/09

o 2つのオプションは、どちらか片方だけ指定します。
    + 両方指定すると、/t オプションのみ実行しました。
o オプションの指定が無い時、現在の日付を表示して、新しい日付の入力を求めます。
    + 日付を変更したくない時は、Enterキーを押します。
    + 自動処理を行う場合は、オプションを付けるようにします。


**** 戻り値 ( ERRORLEVELの値。確認分のみ )
o 0 = 成功。このコマンドは、常に成功します。
    + 間違った引数を与えた時、このコマンドは再入力を促します。


**** 使用例
--------
date /t
date 2010-03-09
--------



**** 機能
o パソコンが時計などで表示している日付を表示します。日付を変更する事も出来ます。
o 日付の表示形式は、Windowsの設定によって変わります。
    + Windows XPにおける変更手順は
        + スタートボタンから、「コントロールパネル」の「地域と言語のオプション」を選択します。
        + 出てくる画面で「カスタマイズ」ボタンをクリックします。
        + 更に出てくる「地域のオプションのカスタマイズ」画面で、「日付」タブをクリックします。
        + DATE コマンドに関係するのは、「短い形式」の方です。
        + 日付の形式を変更した後に「OK」ボタンか「適用」ボタンを押すと反映されます。
            + 「OK」ボタンは、設定画面を閉じます。
            + 「適用」ボタンは、設定画面を閉じません。
o 日付を変更すると、パソコンの日付が変わります。


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


==
関連ページ:
    ▼Windowsコマンド。時刻関連▼ABC順
    ▼Windowsコマンド一覧▼ABC順
    ▼コマンドプロンプト画面
    ▼制作メモ
    > TIME = 時刻を表示、変更する
    変数 DATE = 現在の日付
    変数 TIME = 現在の時刻
(2011年2月5日追加。戻り値)