ヘルプdateコマンド
[ルート@ localhostのソース]#日 --help
使用法:日付[オプション] ... [+形式]
または:日付[-u | --utc | --universal ] [MMDDHHMM [[CC] YY] [SS。 ]
現在の時刻、日付を表示する、または指定されたフォーマットにシステムを設定します。
-d、 -日付=列表示時間指定された文字列記載されているように、代わりに、現在時刻の
-f、 -ファイル= --date同様のファイルの日付、読み出し時間から行毎にファイルが記載日付
-r、 - -基準=ファイルは、ファイル指定されたファイルの最終更新時刻表示
RFC 2822形式の出力日時に-R、--rfc-2822を
例:2006年8月7日午前12時34分56秒-0600月曜日
--rfc- RFC 3339で3339 = TIMESPECは、日付と時刻の形式を出力します。
TIMESPEC = `日付「`秒 」、 または`nsが
日付と時刻の表示精度を表します。
:日時細胞を単一のスペースで分離されている
34:2006-08-0712 56から06:00
-s、--set =文字列は、時間指定した文字列を分離するように設定されている
-uを、--utc、--universal出力または協定世界時間の設定は、
このヘルプして終了表示--help
--versionバージョン情報を表示して終了します
次のように出力形式のフォーマット制御シーケンスを説明与えられたのである:
%%%文字
、現在のロケール(例えば:日、日曜日のための)の%週の略語
%現在のロケールの週フルネーム(例えば:日曜日)
%のB :(月に代わってまず、など)、現在のロケールの月の略語
現在の月の%のBロケールの完全な名前(例:1月)
現在の日付と時刻の%のCロケール(例:2005年3月3日、木曜日23時05分:25)
%のC世紀等%Yとして、通常、現在の年の最後の2桁が(省略されている例えば:20)である
か月の日付(例えば:01)の%D
日付のヶ月の%D; /%mに等しいです。 %D /%Y
日付%電子毎月計、空間等しい_D%の追加
Y-%M-%D%に相当%完了日付形式F.、
最後の二年%G ISO-8601フォーマット(%参照G)
ISO-8601形式の%G年(%Vを参照)、一般的に組み合わせて使用し、そして%のVの
%の時間%Bは等しく
%H時間(00-23)
%Iの時間(00-12)
日付の点における%C(001から366)
%のK(0-23)
1%(1-12)
%のM月(01- 12)は
M点(00〜59)%
%Nラップ
%Nのナノ秒(000000000から999999999)は
ロケール%Pは現在、未知の空の出力で「AM」または「PM」
と同様%のPと%P、出力小文字
%rの午前と午後の時間(例:11:23:04)現在のロケール下
%がH%に相当するR&LT時間24分、:%のM
UTC時間1970-01-01から%のS 00:00:00からの経過秒数
%のS秒(00から60)
%のT出力タブタブ
時間Tの%は、H%以下に等しい:%のM:%のSの
%U週間、1月曜日用
%U A週の最初の日(00から53)として日曜日と年の最初の数週間、
週の最初の日(01から53)として、%V ISO-8601フォーマットの仕様で今年の最初の数週間、月曜日と
週の最初の数日間ワット%(0-6)、0は月曜日、表し
週あたりの最初の月曜日と年間%のW、(00から53)の最初の数週間
ロケール(例:12/31/99)に記載%X現在の日付
現在のロケールで記述された時間%X(例:23です:13です:48)
、最後の2桁(00〜99)の%Y年
%Y年
% Z + HHMMデジタル時間帯(例えば、-0400)
%:Z + HH:MMデジタル時間帯(例えば、04:00)
%:: Z + HH:MM:SSデジタルタイムゾーン(例えば、-04:00:00)
必要な精度%::: Zデジタル領域(例えば、-04、+ 05:30)
Zの%は、アルファベット順にタイムゾーンの略語を注文(例えば、EDT)
場合には、デジタル日付、デフォルトでゼロで埋めた領域です。
次の選択マーカーは、後に「%」に従うこと
(ハイフン)フィールドを埋めていない-
スペースを埋めるために_(アンダースコア)
0(番号0)0パディングを
可能にした場合、大文字の使用
可能な場合は#を、逆を使用しますケース
任意のタグの後には、それが小数であり、指定されたフィールド幅を可能にします。
可能の場合に関連するローカル環境用いて、Eとすることができるステートメントの任意の変形、等の
表現を、または可能な数値シンボルの場合に関連するローカル環境を使用して、Oです。
時間出力
日付システムが現在のシステム時刻を表示するには、Linuxシステムのコマンドが付属していますが、出力は非常に便利ではないときのデフォルト表示の結果は、特にファイル名として、多くの情報が含まれている
コマンドは、日付形式が含まれていると良いです出力オプション
- [ルート@ルート〜] #日"+%Y-%M-%D"
- 2013- 02- 19
- [ルート@ルート〜] #日"+%のH:%M:%Sを"
- 13:13:59
- [ルート@ルート〜] #日"+%Y-%M-%D%H:%のM:%S"
- 2013- 02- 19 13:14:19
- [ルート@ルート〜] #日"+%Y_%M_%D%H:%のM:%S"
- 2013_02_19 13:14:58
- [ルート@ルート〜] 今日-d#日
- 火曜年02月 19 13:10:38 CST 2013
- [ルート@ルート〜] #日は今-d
- 火曜年02月 19 13:10:43 CST 2013
- [ルート@ルート〜] 明日-d#日
- 水年02月 20 13:11:06 CST 2013
- [ルート@ルート〜] #日は昨日-d
- 月2月 18 13:11:58 CST 2013
時刻の設定
私たちは、一般的にシステム時刻を変更するには、「日付-s」コマンドを使用して
2011年7月13日-s日:7月13日、2011年を指令するシステム時刻が設定されているなど、
システム時刻が午前11時12分00秒のに設定されていますコマンド:11時12分○○秒-s日付
注システム時刻は、オペレーティングシステムのLinuxによって維持されていることをここに:。
システムの起動時に、Linuxのオペレーティングシステムは、後にシステム時刻を修正することにより修正CMOSシステム時刻変数から時間を読み取ります。CMOS時間とシステム時間の一貫性を維持するためには、随時、Linuxシステムは、CMOSを書く時間になります。、すぐに重機場合は修正時刻、CMOSにそこに書かれていない可能性があり、随時同期(約11分)ので、我々は日付-sを実装した後、これが問題の原因です。
あなたが変更を有効にすることを確認するには、次のコマンドを実行することができます。
-w #clock
このコマンドは、システム時刻がCMOSに書き込まれ強制的に。