本記事では「Linux」の「date」コマンドを使った日付・現在時刻の設定方法を紹介していきます。「Linux」の「date」コマンドの指定フォーマットの表示方法をマスターして、「Linux」を使いこなしていきましょう。
本記事冒頭の本章では、「Linux」の「date」コマンドとはどういったコマンドなのか紹介していきます。「Linux」の基本的なコマンドの一つ、使い方や設定方法・表示方法を覚えておくと非常に便利です。まずは、「Linux」で利用できる「date」コマンドの基本的な知識をつけていきましょう。
「Linux」の「date」コマンドは、現在の時刻・時間・日付を表示するためのコマンドとなります。「Linux」を使ったプログラムなどで、日付・時刻・時間を取得して分岐処理する際によく利用されるプログラムです。例を挙げると、下記のプログラムに利用します。
「Linux」の「date」コマンド利用例1 | 数日前・数日後の日付や時刻を取得する |
「Linux」の「date」コマンド利用例2 | 「Linux」の日付・時刻・時間を設定する |
「Linux」の「date」コマンド利用例3 | 世界協定時間「UTC」を取得する |
「Linux」の「date」コマンド利用例4 | フォーマットを指定して日付 |
「Linux」の「date」コマンド利用例5 | フォーマットを指定して時刻・時間を取得する |
「Linux」の「date」コマンドは、主に上記の様な利用目的で使用されています。それぞれのコマンドは次の項目で個別に紹介してくので参考にしてみてください。
前の項目で紹介した利用例は、下記の主なオプション・コマンドを利用することで実行可能です。
「date」コマンドの主なオプション一覧 | コマンド | オプション設定の説明 |
「date」コマンドの主なオプション1 | -d | 指定オプションで時刻・日付の取得 |
「date」コマンドの主なオプション2 | -s | 時間・日付を設定する |
「date」コマンドの主なオプション3 | -u | 世界協定時間「UTC」を取得する |
「date」コマンドの主なオプション4 | +format | フォーマットを指定して日付 時刻・時間を取得する |
本記事では、上記4つのコマンドとオプションの設定方法を詳しく紹介していくので参考にしてみてください。
時刻・日付の設定方法その1 | 「MMDDhhmm形式」で日時を指定設定する方法 |
時刻・日付の設定方法その2 | -sや–set オプションで設定する方法 |
本章では、上記2つの時刻・日付の設定方法を個別に紹介していきます。
date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] |
MM | 月 |
DD | 日付 |
hh | 時間(時) |
mm | 時間(分) |
CC | 年の最初の二桁※省略可能 |
YY | 年の最後の二桁※省略可能 |
ss | 時間(秒)※省略可能 |
date [-s|--set] 年月日時刻 |
「date [-s|--set] 年月日時刻」は標準的な入力方法で時間(時刻)・日付を入力できるので便利です。時刻・時間を未設定の状態で日付だけを設定すると「00:00:00」という時間表記になるので注意しましょう。
続いて「date」コマンドを使った現在の時間・日付を指定フォーマットで表示する方法、また、フォーマットを変更・指定して表示する方法を紹介していきます。現在の時間・日付を表示する場合は「date」を入力するだけで表示されるので試してみましょう。
1 / 2
続きを読む