問題タブ [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.
python - Py2Exe でコンパイルされた Python アプリケーションで発生する UnknownTimezoneError 例外
pytzを利用するアプリケーションの配布に問題があります。Py2Exeを使用して、Python ソースから実行可能ファイルを作成しています。
私が抱えている問題の簡単な例として、pytz_test.py:
そしてsetup.pyで:
次に、setup.py を実行します。
実行可能ファイルをコンパイルします。作成したpytz_test.exeを実行すると、次のようになります。
タイムゾーン情報が実行可能ファイルにバンドルされていないためだと思いますが、それを実現する方法がわかりません。
編集:簡単な解決策は、python site-packages ディレクトリのpytzモジュールから、zoneinfoディレクトリをlibrary.zipに追加することです。
これを自動的に行うために、Google Transit Data Feedが使用 したプロジェクトのソリューションに従いました。
変更したsetup.pyは次のようになります。
python - UTC時刻をDatetimefield(models.py)から現地時間に変換します
models.pyのイベントクラス
データベースに保存されたUTC時間があります。しかし、ローカライズ時間でそれを取得したいと思います。たとえば、タイムスタンプは次のように返されます:2012年2月14日、午後7時。今回はUTCで、現地時間に変更したいと思います。
この件で私を助けてください:)
python - タイムゾーンを無視するまでのdjango time
私はdjango 1.4の機能をテストしています。私にとって最も重要なのは TZ コントロールです。
私はPGを使用しており、DateTimeFieldは完璧に機能しており、日時をカウントして保存しています。settings.TIME_ZONE
また、他のさまざまなタイムゾーンを設定していてpytz
、見栄えがします。
しかし、問題はtimesince tagにあり、TZ を無視しています:
foo.remaining()
デフォルトのタイムゾーンで常に残りのカウントを返しています。
前もって感謝します。
django - Herokuデプロイメント用のDjangoアプリに「pytz」パッケージを含めるにはどうすればよいですか?
(http://pytz.sourceforge.net/)のpytzタイムゾーンパッケージをDjangoアプリ(バージョン1.3)に含めようとしているので、タイムゾーン機能を改善できます。ただし、このpythonパッケージがHerokuのアプリにデプロイされないのではないかと心配しています。このパッケージがHerokuにデプロイされるようにするにはどうすればよいですか?
または、誰かがDjango 1.3でTZの問題に対処する方法を教えてくれれば、私はそれを高く評価します。
python - 一般的な略語 (PST、EST など) から pytz タイムゾーンを取得するには?
これは、pytz タイムゾーンの共通名を取得する方法と同様の質問です。America/New_York の EST/EDT、ただし、pytz から「PST」からタイムゾーンを取得できるようにしたい場合を除きます。などのtz = timezone("PST")
pytz でこのようなことは可能ですか?
python - 特定の日のタイムゾーンオフセットを取得する方法は?
指定された時間を香港のタイムゾーンからオーストラリアのタイムゾーンに変換したいのですが、今日だけでなく、歴史的な日についても変換したいと考えています。オーストラリアでは、今年の 4 月 2 日に DST が適用されます。DST が適用される前後の日付で次の計算を行うと、1 時間の差が生じるはずです。しかし、これら 2 つのケースでは、DST オフセットに違いは見られません。
x1 と hk1、x2 と hk2 を比較すると、どちらも時間の差は 2 時間です。しかし、現在、DST によると、AU と HK の差は 3 時間であり、4 月 2 日以降は差が 2 時間になります。
何か不足していますか?DST がオンのときと DST がオフのときに正しい時間オフセットを取得する正しい方法は何ですか?
よろしく、アロク
python - GQLQueryの日付フィールドを別のタイムゾーンに簡単にフォーマットするにはどうすればよいですか?
[編集]そして、私は、最もエレガントに追加する必要がありますか?私は(方法はわかりませんが)最初にPythonコードの結果をループして、そこで各日付をフォーマットすることができると思いますが、ループするのは1回だけです... [\ Edit]
私の場合、British Summer Time(最近始まったばかりです)。
現時点では、直接フォーマットされた最上位の日付は正しいですが、結果の個々の行の日付はまだUTC(1時間遅れ)です。出力例は、次のようなテンプレートページです(datetime.now
この場合に返されるUTCは12:42です)。
今の時間:2012年4月5日13:42
2012-04-0513:10:00イベント234
2012-04-0513:10:00イベント235
2012-04-0513:10:00イベント236
..。
これが私がしていることです...
テンプレートコードにも同様に適用できる魔法があるのではないかと思いましたが、date
組み込みではUTCからの変換ではなく日時のフォーマットが許可されているようです。
テンプレートは次のとおりです。
django - django - 日時テンプレートのプレゼンテーションをローカル ユーザー時間に合わせて調整する方法について混乱しています
私はジャンゴの初心者で、このタイムゾーンに関するものを数日間見てきましたが、まだ混乱しています。UTC で postgres db にタイムゾーン対応の日時値が保存されました。ただし、テンプレートでユーザーに提示するときは、ユーザーのタイムゾーンで提示したいと考えています。ユーザーのタイムゾーンを指定するモデルにフィールドがあり、ビューで field = request.user.get_profile() を介して取得できます(djangoプロファイルを使用しています)。しかし、テンプレートでそれを使用してユーザーの現地時間を表示する方法はまだわかりません。{{ value.date_time_field | を試しました timezone=field.timezone }} しかし、それは機能しません。
テンプレートでやろうとするのではなく、ビューでこれを取得する必要があると誰かが提案しました。わからない。
どんな助けでも大歓迎です。
ありがとう!
python - 夏時間を考慮して、UTCタイムスタンプをdatetimeオブジェクトに変換します
使用:
2012 年 4 月 19 日のニューヨークの 10:00 直後のタイムスタンプは 1334840917 でした。
私が行った場合:
出力は次のとおりです。9
python - Pythonを使用してUTCの時刻と東部標準時の時刻を比較する
Pythonモジュールを使用して2回比較しようとしていますが、UTCでdatetime
タイムゾーン対応オブジェクトを作成できないようです。time
これはバグですか?使用する必要のある特別なUTCタイムゾーンはありますか?どうしたの?