Pythonのtimeメソッド ctime

Pythonのtimeモジュールには、ctimeという関数が含まれており、この関数はエポック秒(Unix時刻)を人間が読み取りやすい文字列形式に変換するのに使用されます。

以下は、ctime関数の使用例です:

python
import time

# 現在のエポック秒を取得
current_epoch_time = time.time()

# エポック秒を人間が読み取りやすい文字列形式に変換
formatted_time = time.ctime(current_epoch_time)

print("現在の日時:", formatted_time)

このコードでは、time.time()を使用して現在のエポック秒(1970年1月1日午前0時からの経過秒数)を取得し、そのエポック秒をtime.ctime()関数に渡して、人間が読み取りやすい日付と時刻の文字列形式に変換しています。

ctime関数は、現在のローカルタイムゾーンを考慮して文字列を生成します。したがって、タイムゾーンの違いによって異なる結果が得られることに注意してください。

また、ctime関数はエポック秒を受け取るため、任意のエポック秒を指定してその時点の日付と時刻を文字列として取得することもできます。