はじめに: この記事は Linux の基本操作の章の内容です。
私が使用している環境は Tencent Cloud Server: CentOS 7.6 64bit をベースとしています。
学習セット:
ディレクトリ インデックス:
1. タイムスタンプについて
2. Linux でタイムスタンプを取得する方法: date +%s
3. 時刻 => タイムスタンプ
4. タイムスタンプ => 時刻: および必要な手順
5. 推奨される関連記事またはシリーズ
1. タイムスタンプを理解する
Unix タイムスタンプ(Unix エポック、Unix 時間、POSIX 時間、または英語の Unix タイムスタンプ)
- Unix タイムスタンプ:うるう年に関係なく、 1970 年 1 月 1 日 (UTC/GMT 深夜 0 時) からの秒数です。
2. Linux でタイムスタンプを取得する方法: date +%s
構文形式: 日付 +%s
[Mortal@VM-12-16-centos test_txtfile]$ date +%s
1685263957 /* 这个数字就是时间戳 */
3. 時間 => タイムスタンプ
構文形式: date +%s [使い方は上記と同じです。】
[Mortal@VM-12-16-centos test_file]$ date +%s
1685974117
4. タイムスタンプ => 時間: および必要な指示
- 構文形式: date -d@timestamp
注: @ の後には、変換されるタイムスタンプ値が直接続きます。
国内の機械で与えられる開始時間は: 08:00:00; 理由: 北京時間の開始点 (理論的にはグリニッジ時間ですが、その違いはタイムゾーンの違いによるものです)
[Mortal@VM-12-16-centos test_txtfile]$ date -d@1685263957
Sun May 28 16:52:37 CST 2023
[Mortal@VM-12-16-centos test_txtfile]$ date -d@0
Thu Jan 1 08:00:00 CST 1970 /* 注:此处是北京时间起始点(理论上是格林尼治时间,差异来源于时区差异) */
[Mortal@VM-12-16-centos test_txtfile]$ date -d@1
Thu Jan 1 08:00:01 CST 1970
5. 関連記事またはシリーズの推奨事項
2. Linux:: 時刻カレンダーコマンド [1]: date コマンド: 時刻情報のフォーマットされた表示、Linux での時刻の取得