cを使用してLinuxで現在のタイムスタンプをナノ秒単位で取得する方法

samairtimer

使用できることはわかっていますclock_gettime(CLOCK_MONOTONIC)

私が尋ねようとしている質問は、エポックから言うナノ秒単位の時間が必要な場合、それは膨大な数になるということです。

例えば:

  • 秒エポックがあるので、13438461673そう13438461673 * 1000000000

64ビット整数内に収めるにはどうすればよいですか?

アルマリ

CLOCK_MONOTONICこれは任意のエポックからのものであり、実際にはマシンごとに、またLinuxでの起動ごとに異なります。あなたはそれを使用する必要があります間隔を測定するためにのみ、すなわち

  (int64_t)(after.tv_sec - before.tv_sec) * (int64_t)1000000000UL
+ (int64_t)(after.tv_nsec - before.tv_nsec)

タイムスタンプにCLOCK_REALTIMEは、1970-01-01 00:00:00 UTCエポックを使用するため、を使用します。ナノ秒の精度でタイムスタンプをint64_t処理できますCLOCK_REALTIME

(int64_t)(t.tv_sec) * (int64_t)1000000000 + (int64_t)(t.tv_nsec)

–、少なくとも1679年から2261年までの日付。範囲は±145年ではなく±292年です。

-名目上の動物

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

タイムスタンプをナノ秒単位で保存C ++

分類Dev

ミリ秒単位で現在のタイムスタンプを取得する

分類Dev

C ++クロノを使用して、現在のシステム時間をナノ秒単位で出力します

分類Dev

Javaが取得するのと同じ方法で、1970年以降の現在のタイムスタンプをミリ秒単位で取得する方法

分類Dev

パンダはタイムスタンプの差をミリ秒単位で整数として取得します

分類Dev

Python 3でタイムスタンプをナノ秒単位で取得するにはどうすればよいですか?

分類Dev

Matlabを使用して、日時をナノ秒単位のUnixタイムスタンプを表す文字列に変換するにはどうすればよいですか?

分類Dev

System.currentTimeMillis()を使用して秒単位でタイムスパンを測定する方法は?

分類Dev

ミリ秒単位でタイムスパンを取得する方法

分類Dev

Javaでナノ秒単位で現在の時刻を取得する方法?

分類Dev

BigQuery:タイムスタンプから日時を秒単位で取得する方法は?

分類Dev

現在のタイムスタンプを秒単位で取得するにはどうすればよいですか?

分類Dev

Pythonの日時からタイムスタンプを秒単位で取得します

分類Dev

Goにタイムゾーンを追加して秒単位で時間を取得する方法

分類Dev

Retrofitを使用する場合、Firestoreのタイムスタンプは(秒:0、ナノ秒:0)です。

分類Dev

タイムスタンプ-groupbyで秒単位の時間差を計算する方法

分類Dev

Oracleでミリ秒単位のタイムスタンプを日付に変換する方法

分類Dev

Pythonでfillnaを使用しているときに、範囲外のナノ秒タイムスタンプエラーが発生しますか?

分類Dev

Pythonでミリ秒単位の13桁のUNIXタイムスタンプに基づいてタイムスタンプを計算します

分類Dev

`stat`からミリ秒単位でmtimeエポックタイムスタンプを取得します

分類Dev

bigqueryで2つのタイムスタンプの差(時間単位)を取得する方法

分類Dev

jQueryで2つのタイムスタンプ間の時差を秒単位で取得するにはどうすればよいですか?

分類Dev

clojureのタイムゾーンで秒単位の時間をタイムスタンプに変換する方法は?

分類Dev

dqlの2つのタイムスタンプ間の経過時間を秒単位で取得するにはどうすればよいですか?

分類Dev

タイムスタンプを使用して準備されたステートメントには、より多くのナノ秒が必要です

分類Dev

ミリ秒単位のタイムスタンプをPythonで日時に変換する

分類Dev

C ++でXミリ秒前のタイムスタンプを取得します

分類Dev

ファイルを一覧表示し、そのタイムスタンプをミリ秒単位でsftpコマンドで表示するコマンド

分類Dev

タイムスタンプの配列を秒単位でグループ化

Related 関連記事

  1. 1

    タイムスタンプをナノ秒単位で保存C ++

  2. 2

    ミリ秒単位で現在のタイムスタンプを取得する

  3. 3

    C ++クロノを使用して、現在のシステム時間をナノ秒単位で出力します

  4. 4

    Javaが取得するのと同じ方法で、1970年以降の現在のタイムスタンプをミリ秒単位で取得する方法

  5. 5

    パンダはタイムスタンプの差をミリ秒単位で整数として取得します

  6. 6

    Python 3でタイムスタンプをナノ秒単位で取得するにはどうすればよいですか?

  7. 7

    Matlabを使用して、日時をナノ秒単位のUnixタイムスタンプを表す文字列に変換するにはどうすればよいですか?

  8. 8

    System.currentTimeMillis()を使用して秒単位でタイムスパンを測定する方法は?

  9. 9

    ミリ秒単位でタイムスパンを取得する方法

  10. 10

    Javaでナノ秒単位で現在の時刻を取得する方法?

  11. 11

    BigQuery:タイムスタンプから日時を秒単位で取得する方法は?

  12. 12

    現在のタイムスタンプを秒単位で取得するにはどうすればよいですか?

  13. 13

    Pythonの日時からタイムスタンプを秒単位で取得します

  14. 14

    Goにタイムゾーンを追加して秒単位で時間を取得する方法

  15. 15

    Retrofitを使用する場合、Firestoreのタイムスタンプは(秒:0、ナノ秒:0)です。

  16. 16

    タイムスタンプ-groupbyで秒単位の時間差を計算する方法

  17. 17

    Oracleでミリ秒単位のタイムスタンプを日付に変換する方法

  18. 18

    Pythonでfillnaを使用しているときに、範囲外のナノ秒タイムスタンプエラーが発生しますか?

  19. 19

    Pythonでミリ秒単位の13桁のUNIXタイムスタンプに基づいてタイムスタンプを計算します

  20. 20

    `stat`からミリ秒単位でmtimeエポックタイムスタンプを取得します

  21. 21

    bigqueryで2つのタイムスタンプの差(時間単位)を取得する方法

  22. 22

    jQueryで2つのタイムスタンプ間の時差を秒単位で取得するにはどうすればよいですか?

  23. 23

    clojureのタイムゾーンで秒単位の時間をタイムスタンプに変換する方法は?

  24. 24

    dqlの2つのタイムスタンプ間の経過時間を秒単位で取得するにはどうすればよいですか?

  25. 25

    タイムスタンプを使用して準備されたステートメントには、より多くのナノ秒が必要です

  26. 26

    ミリ秒単位のタイムスタンプをPythonで日時に変換する

  27. 27

    C ++でXミリ秒前のタイムスタンプを取得します

  28. 28

    ファイルを一覧表示し、そのタイムスタンプをミリ秒単位でsftpコマンドで表示するコマンド

  29. 29

    タイムスタンプの配列を秒単位でグループ化

ホットタグ

アーカイブ