Pythonのタイムゾーン設定方法とpytzのタイムゾーンクエリチュートリアル
タイムゾーンの概念と変換
まず、タイム ゾーン間の変換関係を知る必要があります。実際、これは非常に簡単です。現地時間から現地のタイム ゾーンを引くと、残りがグリニッジ標準時になります。 たとえば、北京時間の 18:00 は 18:00+08:00 となり、減算すると 10:00+00:00 となるため、グリニッジ標準時では 10:00 になります。
現地時間を取得するには、現地のタイムゾーンにグリニッジ標準時を追加します。 たとえば、グリニッジ標準時間の 10:00 は 10:00+00:00 で、太平洋標準時間に変換するには、-8 時間を追加して、02:00-08:00 となります。
太平洋標準時から北京時間への変換も同様で、タイムゾーンを差し引くだけです。 たとえば、太平洋標準時の 02:00 ~ 08:00 は北京時間と -16 時間の差があるため、結果は 18:00+08:00 となります。
Python でのタイム ゾーン処理
Python にはタイム ゾーンを処理する簡単な方法がないことがわかりました。なぜ Python がタイム ゾーンを処理するためのタイム ゾーン モジュールを提供しないのか理解できません問題。 幸いなことに、タイムゾーンの問題の解決に役立つサードパーティの pytz モジュールがあります。
pytz の簡単なチュートリアル
pytz を使用して特定のタイム ゾーンをクエリします
国コードに基づいて、この国のすべてのタイム ゾーンを見つけることができます。
>>> import pytz
>> > pytz .country_timezones('cn')
['アジア/上海', 'アジア/ハルビン', 'アジア/重慶', 'アジア/ウルムチ', 'アジア/カシュガル']
pytz はタイム ゾーン オブジェクトを作成します
上記で取得したタイム ゾーン情報に基づいて、指定したタイム ゾーン オブジェクトを作成できます。たとえば、上海タイムゾーンオブジェクトを作成します:
tz = pytz.timezone('Asia/Shanghai')
特定のタイムゾーンの時刻を取得します
次に、時間オブジェクトを作成するときに上記のタイムゾーンを指定すると、指定したタイムゾーンの日付と時刻を取得できます:
>>> import datetime
>> > 日時 .datetime.now(tz)

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









LinuxターミナルでPythonバージョンを表示する際の許可の問題の解決策PythonターミナルでPythonバージョンを表示しようとするとき、Pythonを入力してください...

PythonのPandasライブラリを使用する場合、異なる構造を持つ2つのデータフレーム間で列全体をコピーする方法は一般的な問題です。 2つのデータがあるとします...

この記事では、numpy、pandas、matplotlib、scikit-learn、tensorflow、django、flask、and requestsなどの人気のあるPythonライブラリについて説明し、科学的コンピューティング、データ分析、視覚化、機械学習、Web開発、Hの使用について説明します。

UvicornはどのようにしてHTTPリクエストを継続的に聞きますか? Uvicornは、ASGIに基づく軽量のWebサーバーです。そのコア機能の1つは、HTTPリクエストを聞いて続行することです...

正規表現は、プログラミングにおけるパターンマッチングとテキスト操作のための強力なツールであり、さまざまなアプリケーションにわたるテキスト処理の効率を高めます。

Pythonでは、文字列を介してオブジェクトを動的に作成し、そのメソッドを呼び出す方法は?これは一般的なプログラミング要件です。特に構成または実行する必要がある場合は...

この記事では、Pythonにおける仮想環境の役割について説明し、プロジェクトの依存関係の管理と競合の回避に焦点を当てています。プロジェクト管理の改善と依存関係の問題を減らすための作成、アクティベーション、およびメリットを詳しく説明しています。
