Linux dateコマンドの知識ポイントのまとめ

Linux dateコマンドの知識ポイントのまとめ

使用法: date [オプション]... [+フォーマット]または: date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

指定された形式で現在の時刻を表示するか、システムの日付を設定します。

-d, --date=string 現在の時刻の代わりに、指定された文字列で記述された時刻を表示します
-f、--file=date ファイルは --date に似ており、日付ファイルから時刻の説明を 1 行ずつ読み取ります。
-r, --reference=file 指定されたファイルの最終変更時刻を表示します
-R, --rfc-2822 日付と時刻を RFC 2822 形式で出力します。例: 2006 年 8 月 7 日月曜日 12:34:56 -0600
--rfc-3339=TIMESPEC 日付と時刻を RFC 3339 形式で出力します。
TIMESPEC=`date'、`seconds'、または`ns'
日付と時刻の表示精度を示します。
日付と時刻の単位は 1 つのスペースで区切られます。
2006-08-07 12:34:56-06:00
-s, --set=string 指定された文字列を設定して時間を区切る
-u, --utc, --universal 協定世界時を出力または設定する
--help このヘルプメッセージを表示して終了する
--version バージョン情報を表示して終了する

指定された形式 FORMAT は出力を制御し、シーケンスを次のように解釈します。

%% リテラル %
%a 現在のロケールにおける曜日の略語 (例: 日曜日の場合は day)
%A 現在のロケールにおける曜日の完全な名前 (例: 日曜日)
%b 現在のロケールにおける月名の略語(例:1月の場合は一)
%B 現在のロケールでの月の完全な名前(例:1月)
%c 現在のロケールの日付と時刻 (例: 2005 年 3 月 3 日木曜日 23:05:25)
%C 世紀。%Y と同様、通常は現在の年の最後の 2 桁を省略します (例: 20)
%d 月の日付 (例: 01)
%D 月の日。%m/%d/%y に相当します
%e 月の日付。スペースを追加して、%_d に等しい
%F 完全な日付形式。%Y-%m-%d に相当します。
%g ISO-8601 形式の年の下 2 桁 (%G を参照)
%G ISO-8601形式の年(%Vを参照)。通常は%Vと組み合わせてのみ使用されます。
%h は %b に等しい
%H 時間 (00-23)
%I 時間 (00-12)
%j 年内の日付 (001-366)
%k 時間 (0-23)
%l 時間 (1-12)
%m 月 (01-12)
%M ポイント (00-59)
%n 改行
%N ナノ秒 (000000000-999999999)
%p 現在のロケールの「AM」または「PM」。不明な場合は出力は空になります。
%Pは%pに似ていますが、小文字を出力します
%r 現在のロケールの 12 時間制時刻 (例: 11:11:04 PM)
%R 24時間制、時間と分、%H:%M に相当
%s 1970-01-01 00:00:00 UTC から経過した秒数
%S 秒 (00-60)
%t タブ文字を出力
%T 時間、%H:%M:%S に等しい
%u 週、1 は月曜日を表します
%U 日曜日を週の初日とする年間の週番号 (00-53)
%V ISO-8601 形式の年間週番号。月曜日を週の初日とする (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)

デフォルトでは、日付の数値フィールドにはゼロが入ります。

次のオプション トークンが "%" の後に続く場合があります。

- (ハイフン) はこのフィールドには入りません
_ (アンダースコア) はスペースで埋められます
0 (数字の0) 0で埋める
^ 可能な場合は大文字を使用してください
# 可能な場合は大文字と小文字を逆にする

オプションのフィールド幅指定も、マーカーの後に 10 進数で指定できます。

オプションの修飾子として、ロケール固有のEを使用できます。

表現、または可能な場合はロケールに関連付けられた数値記号を使用した O。

上記は123WORDPRESS.COMの編集者がまとめた関連コンテンツです。ご学習とご支援をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Linux 日付時刻設定同期コマンド共有
  • date コマンド変換の日付プロンプト日付の問題の解決策: Linux での不正な時刻形式
  • Linux ソフトウェア バージョン管理コマンド update-alternatives の使用方法の詳細な説明
  • Linux での date コマンド、フォーマットされた出力、時刻設定方法
  • Linux コマンドでの日付の使用に関する詳細な説明 (母の日と父の日の日付を計算するスクリプトの例)
  • Linuxのdateコマンドの使用

<<:  CentOS 7.4 に MySQL 5.7 を手動でインストールする方法

>>:  WeChat アプレットカスタムタブバーステップ記録

推薦する

Vueはプラグインを使用して画像を比例してカットします

この記事では、プラグインを使用して画像の比例カットを実現するVueの具体的なコードを参考までに共有し...

MySQLとOracleのメタデータ抽出例分析

目次序文メタデータとは参照文書アドレスまずはMySQLについてお話しましょうOracleについて話し...

Vue で @person 関数を実装する方法

この記事ではvueを使用し、マウスクリックイベントといくつかの小さなページの最適化を追加します。 基...

WeChatアプレットシングルページアプリケーションルーティングを徹底的に理解するための10分

シングルページアプリケーションの特徴「前提:」Web ページには、クリックするとサイト内の他のページ...

CSS 命名: BEM、スコープ付き CSS、CSS モジュール、CSS-in-JS の説明

CSS の適用範囲はグローバルです。プロジェクトがどんどん大きくなり、参加する人が増えるにつれて、命...

Alibaba Cloud ECSインスタンスのユーザールートパスワードとリモート接続方法を設定する方法

Alibaba Cloud サーバーを購入した後、新しいインスタンスが正常に動作できるようにするには...

ネイティブJSが様々なスポーツの均一な動きを実現

この記事では、ネイティブ JS で実装された均一なモーションを紹介します。その効果は次のとおりです。...

VirtualBox CentOS7.7.1908 Python3.8 ビルド Scrapy 開発環境 [グラフィックチュートリアル]

目次環境CentOSをインストールするyum 国内ミラーソースを構成するサードパーティの依存関係をイ...

VMware ESXi のインストールと使用記録(ダウンロード付き)

目次1. ESXiをインストールする2. ESXiをセットアップする3. ESXiを起動するESXi...

JSメモリ空間の詳細な説明

目次概要1. スタックとヒープ2. 変数オブジェクトと基本データ型3. 参照データ型とヒープメモリメ...

リモート接続を許可するようにMySQLを変更する方法

MySQLリモート接続の問題に関しては、会社で働いているときに誰かのコンピュータに保存されているMy...

Mysql の varchar 型に関する注意点

varchar の保存ルール4.0 未満のバージョンでは、varchar(20) は 20 バイトを...

Mysql | ワイルドカード(%、_ など)を使用したファジークエリの詳細な説明

ワイルドカードのカテゴリ: %パーセント ワイルドカード: 任意の文字が任意の回数出現できることを示...

HTML チュートリアル: よく使われる HTML タグのコレクション (5)

導入された HTML タグは、必ずしも XHTML 仕様に完全に準拠しているわけではありません。実際...

Dockerはredis 5.0.7をインストールし、外部構成とデータの問題をマウントします

Redis は、ANSI C で記述されたオープンソースの NoSQL データベースであり、ネットワ...