Linuxでは、日付順は、時間を設定し、出力をフォーマットします

ヘルプ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システムのコマンドが付属していますが、出力は非常に便利ではないときのデフォルト表示の結果は、特にファイル名として、多くの情報が含まれている
コマンドは、日付形式が含まれていると良いです出力オプション

[パイソン]   ビュー無地 コピー  
 
  1. [ルート@ルート〜] #日"+%Y-%M-%D"  
  2. 2013- 02- 19  
  3. [ルート@ルート〜] #日"+%のH:%M:%Sを"  
  4. 13:13:59  
  5. [ルート@ルート〜] #日"+%Y-%M-%D%H:%のM:%S"  
  6. 2013- 02- 19  13:14:19  
  7. [ルート@ルート〜] #日"+%Y_%M_%D%H:%のM:%S"    
  8. 2013_02_19  13:14:58  
  9. [ルート@ルート〜] 今日-d#日   
  10. 火曜年02月  19  13:10:38 CST  2013  
  11. [ルート@ルート〜] #日は今-d  
  12. 火曜年02月  19  13:10:43 CST  2013  
  13. [ルート@ルート〜] 明日-d#日  
  14. 水年02月  20  13:11:06 CST  2013  
  15. [ルート@ルート〜] #日は昨日-d  
  16. 月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に書き込まれ強制的に。

おすすめ

転載: www.cnblogs.com/runingli/p/10961911.html