import datetime
import pytz
# Oregonのタイムゾーンを設定
oregon_timezone = pytz.timezone('America/Los_Angeles')
# 現在のローカル時間を取得
current_time = datetime.datetime.now()
# Oregonの現地時間に変換
oregon_time = current_time.astimezone(oregon_timezone)
# 時間のフォーマットを設定
time_format = '%Y-%m-%d %H:%M:%S %Z%z'
# 結果を表示
print('Oregon, USAの現地時間:', oregon_time.strftime(time_format))
このコードでは、まずpytz
ライブラリを使用してOregonのタイムゾーンを設定します。次に、datetime.datetime.now()
を使用して現在のローカル時間を取得し、astimezone()
メソッドを使ってOregonの現地時間に変換します。最後に、strftime()
メソッドを使用して時間のフォーマットを指定し、結果を表示します。
この方法を使うと、Pythonを使って簡単にOregon, USAの現地時間を取得することができます。