問題タブ [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 に答える
1782 参照

django - Djangoとpytzの問題

運が悪かったので、Djangoサイトのタイムゾーンのドキュメントに従いました。私の問題は、pytzによって提供される一般的なタイムゾーンを入力する必要がある選択ボックスがテンプレートにあることですが、何らかの理由で空になっています。

私の最終目標は、ユーザーが自分のタイムゾーンを選択できるようにすることです。

よろしくお願いします。

view.py:

Leads.html:

settings.py:

ミドルウェアクラス(timezone.py):

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

python - Python - UTC オフセットを秒単位で取得する

このコードに基づいて、特定の日付の UTC オフセットを秒単位で取得するにはどうすればよいですか。Pythonでタイムゾーン名からUTCオフセットを取得

現在、私はこのコードを持っています:

たとえば、米国/太平洋時間は -800 時間 (おそらく軍事時間:D) になることがありますが、秒単位にする必要があります (例: -25200)。

360倍すればいいの?正しく聞こえませんが、誰が知っていますか。

ティア

0 投票する
3 に答える
4647 参照

python - 定期的なイベントでDSTとTZを処理する方法は?

dateutil rruleはDSTとTZをサポートしていますか?iCalendarRRULEに似たものが必要です。

そうでない場合-この問題に取り組む方法(定期的なイベントのスケジュールとDSTオフセットの変更)

輸入

timedeltaの問題(現地時間は同じである必要がありますが、DSTオフセットが異なります):

rruleの問題(各発生のローカル時間ごとに同じである必要があります):

0 投票する
3 に答える
31861 参照

django - タイムゾーンを使用したdjangoのUnixタイムスタンプからdatetimeへ

unixtimestamp を送信する JavaScript カレンダーがあります。私はシンガポールにいます。このタイムスタンプをシンガポールのタイムスタンプとして解釈し、データベースとの比較のために utc に変換したいと考えています。

私自身、このタイムスタンプが現在のタイムゾーンであるシンガポールからのものであることをdjangoに伝える方法を理解することはできません。

タイムスタンプの print ステートメントを実行すると、時刻に 8 時間が追加されます (つまり、django は時刻を utc で入力し、それをシンガポールのコンテキストにローカライズしていると考えます)。

他の多くのことの中で、私は試しました: start=datetime.datetime.fromtimestamp(int(start_date)).replace(tzinfo=get_current_timezone())

start_date は 1325376000 です (これは 2012-01-01 00:00:00 に変換されます)

ただし、この出力を印刷すると、2012-01-01 08:00:00+06:55 になります。シンガポールが +08:00 のときに +06:55 がどこから来ているのかもわかりません。私はとても迷っています。

ご協力いただきありがとうございます。

settings.py:

TIME_ZONE = 'Asia/Singapore'

USE_TZ = True

0 投票する
3 に答える
63194 参照

python - pytzとastimezone()はナイーブな日時には適用できません

日付があり、タイムゾーンを認識させる必要があります。

私はこれが本当かどうかを見つける必要があります:

しかし、このエラーが発生します。

UTCを東京に問題なく変換します。東京でstart_dateタイムゾーン対応の広告を作成する必要があります。

ありがとう

0 投票する
4 に答える
6127 参照

python - タイムゾーンとUTC時間から、その時点での秒と現地時間の差を取得します

これは非常に単純なはずですが、Pythonでは完全に理解できません。2つの引数(秒単位のUTC時間と'Europe / Vienna'のようなzoneinfo名)を取り、現地時間からの秒単位のオフセットとその時点のUTCを返す関数が必要です。

Cでは次のようになります。

私の質問は、「オルソンのタイムゾーン(例「ヨーロッパ/ストックホルム」)とUTC時刻が与えられた場合、現地時間は何ですか?

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

python - PYTZ'アメリカ/エドモントン'オフセットが間違っている

重複の可能性:
pytzの奇妙なタイムゾーンの問題

これは間違っているようです:

「America/Edmonton」と「US/Eastern」は同じタイムゾーン(17:00:00 STD)である必要があります。言うまでもなく、16:26:00は意味がありません。

- アップデート -

上記は、ジョンスキートの答えの文脈で理にかなっています。しかし、私がこれを行うと、物事は奇妙になります:

ナイーブな日付を作成しました。'America / Edmonton'私のタイムゾーンなので、手動で設定しようとしています。

これは正しいTZであるため、何も変更されていないはずです。でも:

これにより、2時間のオフセット(「US/Eastern」と「America/Edmonton」の違い)が得られますが、3時間26分(2時間プラス1時間26分:D)になります。

挿入timezone('US/Mountain')すると、で正しい結果が生成されastimezone()ます。'America/Edmonton'を使用して認識可能な日時を作成することも正しく機能します。

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

google-app-engine - gae の pytz zoneinfo の URL はありますか?

pytz.gae で配布されているファイル zoneinfo.zip のようなゾーン名を含む URL リンクはありますか?

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

python - setup.py 要件で pytz バージョンを提供する

問題

ライブラリpytzにスクリプト内の要件を含めたかったのですが、必要な最小バージョンも設定したかったのです。しかし、モジュールsetup.pyで使用されているバージョン番号(例: " ") は、提供したいもの (例: " ") と互換性がないようです。pytz2012fdistutils1.1.3

またはを変更せずにpytz、特定のバージョンの要件を含める方法はありますか?>=2012fpytzdistutils

詳細

setup.pyそのために、ファイルで次のようなことを行いました。

しかし、私がやっていたときにsudo python setup.py install、次のエラーが表示されました:

この問題は、次のdistutils正規表現に一致させようとすることが原因のようです。

一致しない場合、上記のエラーが発生します。

のソース コードpytzを変更する (バージョンをより似たものに変更する2012.6) 人を見たことがありますが、それは非常に悪い考えのように思えます。私が逃した別の方法があることを願っています。

に変更pytz (>=2012f)すると機能しますが、要件が特定のバージョンのモジュールpytzに限定されるわけではありません。pytz

0 投票する
3 に答える
24770 参照

python - Pythonでpytzを使用してエポックタイムをローカライズする

エポックタイムスタンプをpytzを使用してさまざまなタイムゾーンの日付に変換する作業をしています。私がやろうとしているのは、Olsonデータベースのタイムゾーンとエポックタイムを受け入れ、ローカライズされた日時オブジェクトを返すDateTimeオブジェクトを作成することです。最終的には、「ニューヨークのエポックタイム1350663248は何時でしたか?」などの質問に答える必要があります。

ここで何かが正しく機能していません:

これは同じ時間を印刷しますが、1つは3時間ほど先にあるはずです。ここで何が問題になっていますか?私はPythonの完全な初心者です、どんな助けでもありがたいです!