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 アプレットカスタムタブバーステップ記録

推薦する

Mybatisの特殊文字処理の詳細な説明

序文: Mybatis の特殊文字処理、Mybatis の xml ファイル内の特殊文字の処理、ここ...

Tomcat で静的リソースを処理するチュートリアル

序文Tomcat 内のすべてのリクエストは Servlet によって処理され、静的リソースも例外では...

MySQL 5.7.18 リリース インストール ガイド (bin ファイル バージョンを含む)

インストール プロセスは、コンパイル手順を除いて、基本的にソース バージョンと同じです。この記事では...

優れたウェブサイトのコピーライティングと優れたユーザーエクスペリエンス

ウェブサイトを見るというのは、実は美しい女性を評価するようなものです。見た目を見るとき、私たちは見た...

jQueryはショッピングカートの完全な機能を実現します

この記事では、ショッピングカートの完全な機能を実現するためのjQueryの具体的なコードを参考までに...

Centos7でのMySQLインストールチュートリアル

MySQLインストールチュートリアル、参考までに具体的な内容は次のとおりです。 1. ダウンロードY...

Ubuntu Server でのワイヤレス ネットワーク カードの詳細な設定

1. ワイヤレス ネットワーク カードを挿入し、コマンドiwconfigを使用してワイヤレス ネット...

Linux(中心OS7)は、Java Webプロジェクトの実行環境を構築するためにJDK、Tomcat、MySQLをインストールします。

1. JDKをインストールする1. 古いバージョンまたはシステム独自のJDKをアンインストールする...

Vue3でカルーセルコンポーネントをカプセル化する方法

目的カルーセルコンポーネントをカプセル化して直接使用します。具体的な内容は以下のとおりです。一般的な...

CSS で TikTok テキスト揺れエフェクトを実装する例

日々の開発において、フロントエンドの学生はアニメーションやデザインについてよく議論します。デザイナー...

ReactJs 基礎チュートリアル - 基本編

目次1. ReactJS の紹介2. ReactJSの理解とReactJSの利点1. ReactJS...

Vue-CLI マルチページディレクトリパッケージ化手順の記録

ページディレクトリ構造 デフォルトの HTML テンプレート ファイル public/index.h...

Alibaba Cloud で MySQL リモート接続を構成するための詳細な手順

序文ご存知のとおり、デフォルトでは、Alibaba Cloud にインストールされている MySQL...

Vue ソースコード学習でレスポンシブ性を実装する方法

目次序文1. レスポンシブシステムの重要な要素1. データの変更を監視する方法2. 依存関係を収集す...

ズームインとズームアウトの閉じるボタンを実現する CSS (サンプル コード)

この効果はブラウザ ページで最もよく見られます。まずは効果の画像をご覧ください。 上の図に示すように...