Pythonでは、現在の時間を人間が読める形式で表示するためのいくつかの方法があります。以下にその一部を紹介します。
time
モジュールを使用する方法
Pythonの time
モジュールを使用して、現在の時間を人間が読める形式で表示することができます。
import time
print(time.ctime()) # 'Mon Oct 18 13:35:29 2010'
print(time.strftime('%l:%M%p %Z on %b %d, %Y')) # ' 1:36PM EDT on Oct 18, 2010'
print(time.strftime('%l:%M%p %z on %b %d, %Y')) # ' 1:36PM EST on Oct 18, 2010'
datetime
モジュールを使用する方法
datetime
モジュールを使用すると、より詳細な日時情報を取得することができます。
import datetime
now = datetime.datetime.now()
print(now.strftime("%Y-%m-%d %H:%M:%S")) # '2024-03-06 02:22:06'
エポック時間から人間が読める時間への変換
エポック時間(1970年1月1日からの経過秒数)を人間が読める時間に変換することも可能です。
import datetime
timestamp = 1339521878.04
value = datetime.datetime.fromtimestamp(timestamp)
print(value.strftime('%Y-%m-%d %H:%M:%S')) # '2012-06-12 15:31:18'
これらの方法を使用すれば、Pythonで時間を人間が読める形式で表示することができます。適切な方法を選択して、あなたのプログラムに適用してみてください。