Pythonで現在時刻を表示するには、標準ライブラリの datetime モジュールを使用します。
以下は、現在時刻を表示する例です。
import datetime # 現在時刻を取得 now = datetime.datetime.now() # 現在時刻を表示 print(now) # 2022-12-23 13:45:12.345678 # 現在時刻 (年月日) を表示 print(now.strftime("%Y-%m-%d")) # 2022-12-23 # 現在時刻 (時分秒) を表示 print(now.strftime("%H:%M:%S")) # 13:45:12 # 現在時刻 (年月日時分秒) を表示 print(now.strftime("%Y-%m-%d %H:%M:%S")) # 2022-12-23 13:45:12
上記の例では、datetime モジュールの datetime クラスの now メソッドを使用して、現在時刻を取得しています。
次に、取得した現在時刻を表示するために、strftime メソッドを使用しています。
strftime メソッドは、指定された書式に従って、日付や時刻を文字列として表示することができます。
例えば、”%Y” は年を 4 桁で表示することを意味し、”%m” は月を 2 桁で表示することを意味します。
詳細な書式については、Python のドキュメント を参照してください。
上記の例では、現在時刻 (年月日) を表示するために、”%Y-%m-%d” の書式を指定しています。
また、現在時刻 (時分秒) を表示するためには、”%H:%M:%S” の書式を指定し、
現在時刻 (年月日時分秒) を表示するためには、”%Y-%m-%d %H:%M:%S” の書式を指定しています。
注意: datetime モジュールを使用する場合、現在時刻を取得すると、デフォルトではローカル時刻 (PC の設定に基づく時刻) が取得されます。
UTC (協定世界時) を取得する場合は、datetime.datetime.utcnow() メソッドを使用します。
コメント