Linuxでのdateコマンドの詳細説明(時刻と日付)

1. date コマンドは、Linux システムで時刻を表示し、システム日付を設定するために使用されます。その使用形式は、date [オプション] [+format] です。

オプションは次のとおりです。

(1) -d,--date=STRING は、文字列で記述された時刻を表示することを意味します。

好き:

(2) -f,--file=DATEFILE は、ファイルから時刻データを 1 行ずつ読み込んで表示することを意味します。

好き:

(3) -I[FMT],--iso-8601[=FMT] は、ISO 8601 形式での出力日時を意味します。

好き:

(4) -R,--rfc-2822 は、RFC 2822 形式での出力日時を意味します。

好き:

 

(5) -r,reference=FILE は、ファイル FILE の最終変更時刻を表示することを意味します。

好き:

(6) -s, --set=STRING は、文字列 STRING で記述される時間を設定することを意味します

システム時刻を変更するには root 権限が必要であることに注意してください。

形式は次のとおりです。

%%literal%
  %a ロケールの曜日の短縮名 (例: Sun)
  %A ロケールの完全な曜日名 (例: Sunday)
  %b ロケールの月の短縮名 (例: Jan)
  %B ロケールの完全な月名 (例: January) )
  %c ロケールの日付と時刻 (例: Thu Mar 3 23:05:25 2005)
  %C 世紀; %Y と同様、最後の 2 桁は省略されます (例: 20
  ) %d 日 (例: 01) )
  %D 日付; %m/%d/%y と同じ
  %e 月の日、空白埋め; %_d と同じ
  %F 完全な日付; %Y-% m-%d と同じ
  %g ISO 週年の最後の 2 桁の数値 (%G を参照)
  %G ISO 週番号の年 (%V を参照)。通常は %V でのみ有効です。 %
  h %b と同じ
  %H 時間 ( 00..23)
  %I 時間 (01) ..12)
  %j 日 (001..366)
  %k 時間、スペース埋め (0..23); %_H と同じ
  %l 時間、スペース埋め (1..12); %_I と同じ
  %m 月 (01..12)
  %M 分 (00..59)
  %n 改行
  %N ナノ秒 (000000000..999999999)
  %p ロケールは AM または PM に相当します。不明の場合は空白です。
  %P は %p と同様ですが、小文字です。
  %r ロケールの 12 時間形式の時刻 (たとえば、11:11:04 PM)
  %R 24 時間形式の時と分。同じです。 as %H:%M
  %s 1970-01-01 00:00:00 UTC 以降の秒 %
  S 秒 (00..60)
  %t ラベル
  %T 時間; %H:% M と同じ: %S 同じ
  %u曜日 (1..7); 1 は月曜日です
  %U 日曜日を週の最初の日とする年の週番号 (00..53)
  %V 月曜日を週の最初の日とする ISO 週番号 (01.. 53)
  %w 曜日 (0..6); 0 は日曜日
  %W 月曜日を週の最初の日とする年の週番号 (00..53)
  %x 言語ロケールの日付表現 (例: 12/31/99)
  %X ロケールの時間表現 (例: 23:13:48)
  %y 西暦の下 2 桁 (00..99)
  %Y 年
  %z +hhmm 桁 タイムゾーン (例: -0400)
  %: z +hh:mm 数値タイムゾーン (例: -04:00)
  %::z +hh:mm:ss 数値タイムゾーン (例: -04:00:00)
  %::: z 必要な精度の : を含む数値タイムゾーン(例: -04、+05:30)
  %Z 文字のタイムゾーンの略語 (例: EDT)

例は次のとおりです。

表示時間の形式

おすすめ

転載: blog.csdn.net/xipengbozai/article/details/119910798