ホームページ > システムチュートリアル > Linux > Linuxで特定の日付と時刻のUNIXタイムスタンプを見つける方法

Linuxで特定の日付と時刻のUNIXタイムスタンプを見つける方法

Jennifer Aniston
リリース: 2025-03-08 09:19:08
オリジナル
252 人が閲覧しました

How To Find The Unix Timestamp For A Specific Date And Time In Linux

UNIXタイムスタンプは、機械読み取り可能な形式で日付と時間を表すために広く使用されている数値表現です。以前のチュートリアルでは、特定のUNIXタイムスタンプをLinuxの人間の読み取り可能な文字列に変換するさまざまな方法を学びました。このチュートリアルでは、反対のことを行います。つまり、Linuxで提供されるさまざまな方法を使用して、特定の日付と時刻のUNIXタイムスタンプを見つける方法を学びます。

カタログ

  • なぜUNIXタイムスタンプを見つける必要があるのですか?
  • Unixタイムスタンプを見つける方法
      1. 日付コマンド
      2. を使用します
      1. python
      2. を使用します
      1. perl
      2. を使用します
      1. オンラインタイムスタンプコンバーターを使用
  • 実用的なケース
    • データストレージと取得
    • 自動化とスクリプト
    • logs and Reports
  • 結論

Unixタイムスタンプを理解してください

Unixタイムスタンプは、1970年1月1日以来経過した数秒の数値表現です( unix epochと呼ばれます)。たとえば、タイムスタンプ1732665600は、2024年11月27日の00:00:00 UTCに対応しています。

なぜUNIXタイムスタンプを見つける必要があるのですか?

次の理由でUNIXタイムスタンプを見つけることが重要です:

  • データストレージ:多くのシステムは、効率的な理由で日付と時間をUNIXタイムスタンプとして保存します。
  • オートメーション:スクリプトとプログラムは通常、特定の日付と時間を処理する必要があります。
  • ログ録画:ログとレポートには、正確な追跡のためにタイムスタンプが必要になる場合があります。

Unixタイムスタンプを見つける方法

1日付コマンド

日付コマンドは、UNIXタイムスタンプを見つけるためのシンプルで広く使用されているツールです。以下はそれをどのように使用するかです:

<code>date -d "2024-11-27 00:00:00 UTC" +%s</code>
ログイン後にコピー
ログイン後にコピー
このコマンドは、日付と時刻を2024-11-27 00:00:00 UTCにUNIXタイムスタンプに変換します。

上記のコマンドの出力の例は次のとおりです。

2
<code>1732665600</code>
ログイン後にコピー
ログイン後にコピー
Pythonは、UNIXタイムスタンプを簡単に見つけることができる多用途の言語です。例は次のとおりです。

このコマンドは、2024年11月26日に00:00:00 UTCのUNIXタイムスタンプを出力します。

<code>python3 -c "import datetime; print(int(datetime.datetime(2024, 11, 26, 0, 0, 0, tzinfo=datetime.timezone.utc).timestamp()))"</code>
ログイン後にコピー
ログイン後にコピー
3を使用します

Perlは、UNIXタイムスタンプの検索を処理できる別のスクリプト言語です。以下はそれをどのように使用するかです:

このコマンドは、2024年11月26日に00:00:00 UTCのUNIXタイムスタンプを印刷します。

4
<code>perl -e 'use Time::Local; print timelocal(0, 0, 0, 26, 10, 124);'</code>
ログイン後にコピー
コマンドラインを使用したくない場合は、オンラインタイムスタンプコンバーターを使用できます。日付と時刻を入力するだけで、コンバーターはUNIXタイムスタンプを提供します。

オンラインタイムスタンプコンバーターがたくさんあります。高速のWeb検索では、多くのオプションが生成されます。そのうちの1つは、

epochconverter

です。

実用的なケース

データストレージと取得 UNIXタイムスタンプを使用すると、データベースに日付と時間を保存するときに効率的なストレージと検索が保証されます。

<code>date -d "2024-11-27 00:00:00 UTC" +%s</code>
ログイン後にコピー
ログイン後にコピー

自動化とスクリプト

通常、スケジュールされたタスクを実行するスクリプトは、通常、特定の日付と時間を処理する必要があります。 UNIXタイムスタンプを見つけることは、正確にスケジュールを立てるのに役立ちます:

<code>1732665600</code>
ログイン後にコピー
ログイン後にコピー
logs and Reports

ログとレポートには、正確な追跡のためにタイムスタンプが必要になる場合があります。 UNIXタイムスタンプを見つけることで、正確なロギングが保証されます:

<code>python3 -c "import datetime; print(int(datetime.datetime(2024, 11, 26, 0, 0, 0, tzinfo=datetime.timezone.utc).timestamp()))"</code>
ログイン後にコピー
ログイン後にコピー
結論

特定の日付と時間のUNIXタイムスタンプを見つけることは、データストレージ、自動化、ロギングの効率と精度を向上させるコンピューティングの基本的なタスクです。

この記事で概説されている方法を使用すると、Linux環境でUNIXタイムスタンプを簡単かつ迅速に見つけることができます。

以上がLinuxで特定の日付と時刻のUNIXタイムスタンプを見つける方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート