問題タブ [pytz]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
7139 参照

cx-freeze - cx_freeze: パッケージ ファイルを library.zip に追加するにはどうすればよいですか?

Windows 用の zip をロールしようとすると、pytz が zoneinfo フォルダーを見逃していることに気付きました。現在、後に使用する回避策がありpython setup.py buildます。

setup.pyまたは何かからそれを達成する適切な方法はありますか?

0 投票する
1 に答える
1980 参照

python - Django 1.4で単純な日時を保存する方法

「2012-05-19 19:13:00」という形式の単純な日付と時刻があり、Django 1.4 とそのタイムゾーン認識機能を使用して保存する必要があります。

日付が元々どのタイムゾーンにあるかを知る方法はありませんが、UTC であるかのように保存することは理にかなっているようです。

ただし、pytz などを使用して、タイムゾーンのない日付を UTC 日時に変換する方法がわかりません。

0 投票する
1 に答える
491 参照

python - PythonとdjangoでPytzを使用して、指定されたUTCオフセットに従ってデータと時間を変換するにはどうすればよいですか?

Pytzを使用して、指定されたUTCオフセットに従ってタイムスタンプオブジェクト(モデルから取得)を変換したいと思います。タイムスタンプオブジェクトを印刷するときにテンプレートにレンダリングする前に、次の形式でレンダリングします。

次の行でオフセットを取得しています。

上記のオフセットにより、次のようになります+0530 。次に、このオフセットを使用してタイムスタンプオブジェクトに変更を加えます。例えば ​​:

これはどうですか:

オフセットに応じて変更された日付を見てください。時間を操作した後は、12時間形式にすることもできます。

どんな助けでもかなりあります

0 投票する
1 に答える
102 参照

django - フォームセットフィールドでのdjangoタイムゾーンの問題

モデルフォームで使用している外部キーオブジェクトは、テンプレートに次のように表示されます。

ここに画像の説明を入力してください

区間の日時がUTCで表示されます。これは、デフォルトのタイムゾーンです。ユーザーのタイムゾーンにローカライズされた日付情報を表示する必要があります。モデルからの次の情報を使用して、レッグの日時情報をレンダリングしていると思います。

ユーザーが認証されているかどうかを確認し、認証されている場合はタイムゾーンをユーザーのタイムゾーンに設定するカスタムミドルウェアがあります。テンプレートでは正常に機能しますが、このモデルフォームでは機能していないようです。

このモデルフォームの日時情報を、データベースに保存され、テンプレートからアクセスできる現在のユーザーのタイムゾーンとともに表示するにはどうすればよいですか?

ありがとう!

0 投票する
2 に答える
2693 参照

python - ImportError、GoogleAppEngineでpytzを使用

Webアプリでpytzを使用して、日時オブジェクトにタイムゾーンを適用しようとしています。まず、このようにpytzをインポートしてみました

次に、モジュール「pytz」が存在しないことを示すImportErrorが発生しました。IDLEで同じコード行を試しましたが、正常に機能しました。それから私はgae-pytzについてオンラインで何かを見ました。そこで、コードを次のように変更しました。

ウェブページが言ったように。まだImportErrorがあります。それは言う:

問題は、Python2.5用のgaeバージョンを使用していることかもしれないと思います。誰かが何が悪いのか知っていますか?あるいは、誰かがpytzの代わりを知っているかもしれません。

0 投票する
1 に答える
151059 参照

python - datetime オブジェクトから pytz タイムゾーンを削除するにはどうすればよいですか?

pytz datetime オブジェクトからタイムゾーンを削除する簡単な方法はありますか?
たとえば、この例dtから再構築します。dt_tz

0 投票する
1 に答える
1211 参照

python - pytz: すべてのタイムゾーンを取得します。現在は特定の時間です

DBには、そのユーザーのタイムゾーンを(文字列値として、たとえば「Europe/Oslo」として)格納するテーブル(User)があります。ここで、すべてのユーザーを取得する必要があります。ここで、現在の現地時間は例: 午前 9 時です。

すべてのユーザーをループさせずに、これを行う良い方法はありますか? タイムゾーンのリストを返すことができればpytz、今のところ午前 9 時ですが、単純なINSQL ステートメントを使用できます。

0 投票する
1 に答える
1529 参照

python - 夏時間を考慮しながら、Pythonでタイムゾーンの略語を含むUTC以外の時間文字列をUTC時間に変換します

タイムゾーンの省略形が原因で、UTC 以外の時間の文字列表現を UTC に変換するのに苦労しています。

(更新:タイムゾーンの略語は一意ではない可能性があるようです。そうであれば、おそらくこれも考慮に入れるべきです。

datetutil と pytz を使用してこれを回避する方法を探していましたが、うまくいきませんでした。

提案または回避策をいただければ幸いです。

必要に応じて夏時間を考慮して、それを UTC 時間に変換したいと思います。

更新:経験豊富なユーザーが Q に回答するのに役立つ参考文献がいくつか見つかりました。

基本的に、ソリューションの一部がこれの逆を行っていると想像します。

最終更新 (重要)

dateutil docs examplesから引用。

TZOFFSET ディクショナリを使用して BRST タイムゾーン オフセットを提供する、date コマンドに基づくいくつかの簡単な例。

parse("Thu Sep 25 10:36:28 BRST 2003", tzinfos=TZOFFSETS) datetime.datetime(2003, 9, 25, 10, 36, 28, tzinfo=tzoffset('BRST', -10800))

parse("2003 10:36:28 BRST 25 Sep Thu", tzinfos=TZOFFSETS) datetime.datetime(2003, 9, 25, 10, 36, 28, tzinfo=tzoffset('BRST', -10800))

これを、ここにあるようなライブラリと組み合わせます。そして、あなたはこの問題を解決するでしょう。

0 投票する
1 に答える
3555 参照

python - Pythonでタイムゾーン対応の日付と時刻を組み合わせるにはどうすればよいですか?

Pythonで結合しようとしている日付と時刻があります。時間はタイムゾーンに対応しています。

しかし、それらを組み合わせようとすると、時間が間違ってしまいます。

これは2012-07-07 00:00:00-05:00、に正規化されたを出力し2012-07-07 01:00:00-04:00ます。なぜこうなった?どうすればそれを回避できますか?

0 投票する
1 に答える
278 参照

python - python pytz、DSTは変換に含まれていません

ナイーブな日時オブジェクトを別のタイムゾーンに変換しています。ただし、DST(夏時間)は含まれていません。これが私がすることです:

問題は、Gmt.hourがDSTのために9ではなく8を出力する必要があることです。

この変換にDSTを含める簡単な方法はありますか?