Python Get 現在時刻
Python Get Current time
この記事では、Python でロケールの現在の時刻とさまざまなタイム ゾーンを取得する方法を学習します。
Python で現在の時刻を取得するには、いくつかの方法があります。
例 1:datetime オブジェクトを使用した現在時刻
from datetime import datetime
now = datetime.now()
current_time = now.strftime("%H:%M:%S")
print("Current Time =", current_time)
出力
Current Time = 07:41:19
上記の例では、datetime
をインポートしました。 datetime モジュールのクラス。次に、now()
を使用しました datetime
を取得するメソッド 現在の日付と時刻を含むオブジェクト。
次に、datetime.strftime() メソッドを使用して、現在の時刻を表す文字列を作成しました。
time
を作成する必要がある場合 オブジェクトに現在の時刻が含まれている場合、次のようなことができます。
from datetime import datetime
now = datetime.now().time() # time object
print("now =", now)
print("type(now) =", type(now))
出力
now = 07:43:37.457423 type(now) = <class 'datetime.time'>
例 2:time モジュールを使用した現在時刻
time モジュールを使用して現在の時刻を取得することもできます。
import time
t = time.localtime()
current_time = time.strftime("%H:%M:%S", t)
print(current_time)
出力
07:46:58
例 3:タイムゾーンの現在時刻
特定のタイムゾーンの現在の時刻を見つける必要がある場合は、pytZ モジュールを使用できます。
from datetime import datetime
import pytz
tz_NY = pytz.timezone('America/New_York')
datetime_NY = datetime.now(tz_NY)
print("NY time:", datetime_NY.strftime("%H:%M:%S"))
tz_London = pytz.timezone('Europe/London')
datetime_London = datetime.now(tz_London)
print("London time:", datetime_London.strftime("%H:%M:%S"))
出力
NY time: 03:45:16 London time: 08:45:16
Python