Python 3のPytzモジュールで利用可能なタイムゾーンのリストとその使い方
PythonのPytzモジュールは、タイムゾーン関連の機能を提供するための強力なツールです。Pytzを使用すると、世界中のさまざまなタイムゾーンを簡単に扱うことができます。
Pytzで利用可能なタイムゾーンのリストを取得する方法
Pytzモジュールを使用して利用可能なタイムゾーンのリストを取得するには、次のようにします。
import pytz timezones = pytz.all_timezones for tz in timezones: print(tz)
上記のコードを実行すると、Pytzで利用可能なすべてのタイムゾーンが出力されます。
特定のタイムゾーンを使用して日付や時刻を変換する方法
特定のタイムゾーンを使用して日付や時刻を変換するには、以下の手順を踏みます。
from datetime import datetime import pytz # 現在の日付と時刻を取得 now = datetime.now() # UTCタイムゾーンを指定 utc = pytz.utc # UTCから特定のタイムゾーンに変換 tokyo = pytz.timezone('Asia/Tokyo') tokyo_time = utc.localize(now).astimezone(tokyo) print(tokyo_time)
上記のコードを実行すると、現在の日付と時刻をUTCから東京のタイムゾーンに変換した結果が出力されます。
特定のタイムゾーンで日付や時刻を表示する方法
特定のタイムゾーンで日付や時刻を表示するには、以下の手順を実行します。
from datetime import datetime import pytz # 現在の日付と時刻を取得 now = datetime.now() # 東京のタイムゾーンを指定 tokyo = pytz.timezone('Asia/Tokyo') # 東京のタイムゾーンで日付と時刻を表示 tokyo_time = tokyo.localize(now) print(tokyo_time)
上記のコードを実行すると、現在の日付と時刻が東京のタイムゾーンで表示されます。