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

推薦する

docker の run/cmd/entrypoint の違いの詳細な説明

Dockerfile では、run、cmd、entrypoint はすべてコマンドを実行するために使...

ウェブデザイン実践者必読のキャリアプラン

原文記事、転載の際は著者と出典を明記してください! Web デザインは間違いなくテクノロジーであり、...

マークアップ言語 - リスト

標準化されたデザインソリューション - マークアップ言語とスタイルマニュアルWeb 標準ソリューショ...

HTMLからPDFへのスクリーンショット保存機能の実装

テクノロジーの活用itext.jar: バイト ファイル入力ストリームを画像、PDF などに変換しま...

Ubuntu 18.0.4 MySQL 8.0.20 のインストールと設定方法のグラフィックチュートリアル

MySQL 8.0.20 のインストールおよび設定方法は、参考としてグラフィック チュートリアルにま...

AngularパイプラインPIPEの紹介と使い方

序文PIPE、パイプラインと翻訳されます。 Angular パイプは、HTML コンポーネントで宣言...

MySQLはランダムに一定数のレコードを抽出します

以前は、このような使用シナリオを処理するために rand() で直接 order していましたが、効...

MySQL の int(n) の後の n はどういう意味ですか?

int(1) の長さ 1 は、許可されたストレージ幅を表していないことはすでにご存知かもしれません...

XHTML ドキュメントで JavaScript と CSS を正しく使用する方法

ますます多くのウェブサイトで、XHTML が HTML4 に取って代わって急速に普及しています。しか...

MySQLインデックスとは何ですか?わからない場合は聞いてください

目次概要二分木からB+木へクラスター化インデックス非クラスター化インデックスジョイントインデックスと...

VMware ESXi 6.0 および仮想マシンのインストール チュートリアルの展開 (画像とテキスト)

社内には以前からアイドル状態だった、構成の整ったサーバーがあったので、EXSI 6.0 を使って複数...

MySQLデータベースの共通操作スキルのまとめ

この記事では、MySQL データベースの一般的な操作テクニックをまとめます。ご参考までに、詳細は以下...

Docker で MySQL をデプロイする詳細なプロセス (Docker でデプロイされる一般的なアプリケーション)

以前にも紹介しました: docker (一般的なアプリケーションのデプロイ): docker dep...

負の距離(共感) - 相互影響の反復プロセス

ネガティブな距離は共感を意味します。序文(疑問の提起):プロダクトマネージャーは機能を把握します。機...

mysql-8.0.15-winx64 解凍バージョンのインストールチュートリアルと終了する 3 つの方法

1.公式サイトからダウンロードして解凍する参考: 2. 環境変数を設定するMYSQL_HOMEをMy...