Pythonのtimeメソッド monotonic_ns

2023年10月9日

Pythonのtimeモジュールには、Python 3.7以降で追加されたtime_ns関数があり、モノトニックなカウンターに基づいた時間をナノ秒単位で取得するために使用されます。以下は、正しい関数の使用例です:

python
import time

# 現在のモノトニック時間を取得(ナノ秒単位)
monotonic_time_ns = time.time_ns()

print(f"モノトニック時間(ナノ秒単位): {monotonic_time_ns} ナノ秒")

このコードでは、time.time_ns()関数を使用して現在のモノトニック時間をナノ秒単位で取得しています。モノトニック時間は、システムのクロック設定の影響を受けずに、相対的な経過時間を計測するために使用されます。この関数はPython 3.7以降で利用できます。