Linux:: 時刻カレンダーコマンド [1]: date コマンド: 時刻情報のフォーマットされた表示、Linux での時刻の取得

はじめに: この記事は Linux の基本操作の章の内容です。
私が使用している環境は Tencent Cloud Server: CentOS 7.6 64bit をベースとしています。


学習セット:


ディレクトリインデックス:
1. 基本的な文法形式の理解
2. Linux での時刻の取得
3. 現在時刻のフォーマットされた出力
- - 3.1 フォーマット制御文字の説明
- - 3.2 フォーマットされた出力の記述方法と例
4. 関連記事またはシリーズの推奨事項


1. 基本的な文法形式の理解

形式 1: 日付 [このコマンドを直接使用する]

フォーム 2: 日付 + [形式]: [つまり: 日付 + 書式設定された形式]

フォーム 3: 日付 [オプション] [形式]


2. Linux で時間を取得する

直接表示される情報形式:

  • 曜日、月、日、現在時刻、CST、年
[Mortal@VM-12-16-centos test_txtfile]$ date
Sun May 28 16:27:53 CST 2023

3. 現在時刻をフォーマットして出力します。

3.1 フォーマット制御文字の説明

フォーマット制御文字 意味とデータ範囲
%H 営業時間(00~23)
%M 分(00~59)
%S 秒(00~61)
%バツ 同等: %H:%M:%S
%d 日(01~31)
%m 月(01~12)
%Y 完全な年 (0000~9999)
%F 同等: %Y-%m-%d

3.2 定型出力の書き込み方法と例

注: 各プレースホルダーは隙間なく接続できます。プレースホルダーの間に指定された記号を挿入して表示形式を指定します! 【下記例】


日付+[形式]の書き方に注意

注記:

  • 日付と + 記号の間にはスペースが必要です。
  • 形式制御文字列と + 記号の間にスペースを入れることはできません。
  • フォーマット制御文字列プレースホルダーの間にスペースを入れることはできません。
出力フォーム 出力命令の書き方
(数字)年、月、日 日付 +%Y%m%d 20230528
(数値) 年、月、日_時:分:秒 日付 +%Y%m%d_%H:%M:%S 20230528_16:44:58
年月日 日付 +%Y-%m-%d 2023-05-28
年月日 日付 +%Y*%m*%d 2023 05 28
年月日 日付 +%Y/%m/%d 2023/05/28
x年x月x日 日付 +%Y 年 %m 月 %d 日 2023 年 6 月 5 日
/* 无间隔直接使用:输出年月日 */
[Mortal@VM-12-16-centos test_txtfile]$ date +%Y%m%d
20230528

/* 无间隔直接使用:输出年月日时分秒 */
[Mortal@VM-12-16-centos test_txtfile]$ date +%Y%m%d_%H:%M:%S
20230528_16:44:58

/* 格式化输出:年-月-日 */
[Mortal@VM-12-16-centos test_txtfile]$ date +%Y-%m-%d
2023-05-28

/* 格式化输出:年*月*日 及 年/月/日 */
[Mortal@VM-12-16-centos test_txtfile]$ date +%Y*%m*%d
2023*05*28
[Mortal@VM-12-16-centos test_txtfile]$ date +%Y/%m/%d
2023/05/28

/* 输出格式化:x年x月x日 */
[Mortal@VM-12-16-centos test_file]$ date +%Y年%m月%d日
2023年06月05日


4. おすすめの関連記事またはシリーズ

1. Linux学習ディレクトリコレクション;


おすすめ

転載: blog.csdn.net/weixin_53202576/article/details/131056883