pytz
Utilitiesタイムゾーンの変換
概要 pytz
pytz は、Olson タイムゾーン データベースを Python に導入します。正確なクロスプラットフォームのタイムゾーン計算が可能になり、世界中の何百ものタイムゾーンをサポートします。 pytz は、タイムゾーン間で日時オブジェクトを変換する必要がある場合、または Python でタイムゾーン対応の日時を操作する必要がある場合の標準的な選択肢です。
pytz はPyodideの Python ディストリビューションにバンドルされており、PyRunですぐに利用できます。インストールを行わずに、タイムゾーンの変換を調べたり、DST 対応の日付時刻を操作したり、さまざまなロケールに合わせて時刻をフォーマットしたりできます。
コードと実行の出力
グローバル タイムゾーン間で日付時刻を変換します。
Pytz Timezone Conversionsエディターで実行
from datetime import datetime
import pytz
event_utc = datetime(2025, 12, 31, 23, 0, 0, tzinfo=pytz.utc)
print("New Year UTC:", event_utc.strftime("%Y-%m-%d %H:%M %Z"))
zones = [
"America/New_York",
"Europe/London",
"Asia/Kolkata",
"Asia/Tokyo",
"Australia/Sydney",
]
print("\nNew Year around the world:")
for tz_name in zones:
tz = pytz.timezone(tz_name)
local_dt = event_utc.astimezone(tz)
print(f" {tz_name:<25} {local_dt.strftime('%Y-%m-%d %H:%M %Z')}")関連パッケージ
推奨される Python リソース
関連するインタラクティブなチュートリアル、チートシート、コード比較で知識を深めてください。
Python チュートリアル
Python ループ
Python ループを使用してデータを反復処理する方法を学びます。インタラクティブな例を使用して、for ループ、while ループ、ブレーク、継続、ループのベスト プラクティスをマスターします。
リソースの表示
ハウツーガイド
Python でリストを並べ替える方法
sort() メソッドとsorted() 関数を使用して、Python でリストを並べ替える方法を学びます。カスタムキーの並べ替えと逆順の例をご覧ください。
リソースの表示
チートシート
Python 文字列メソッドのチートシート
Python 文字列操作の完全なリファレンス ガイド。文字列プロパティの書式設定、検索、分割、置換、チェックをマスターします。
リソースの表示
言語の比較
Python と JavaScript: どちらのプログラミング言語が最適ですか?
Python と JavaScript の包括的な比較。構文の違い、パフォーマンス、使用例 (バックエンドとフロントエンド)、およびコーディング例を調べます。
リソースの表示