2

プログラムで APScheduler を使用して、特定の日時にジョブをスケジュールしています。ただし、現地時間とは異なるタイムゾーンで日時を扱っています。したがって、APScheduler に渡す私の datetime は、常にタイムゾーン対応の datetime です...

sched.add_date_job(my_job, exec_date, ['text'])

私はいつも得ました:APSchedulerからオフセットナイーブとオフセット対応の日時を比較できません...

助けてください...

4

3 に答える 3

0

情報を提供してくれた Alex に感謝します。まもなく APScheduler 3.0 を使用する予定です。その間に、scheduler.py の datetime.now() の出現箇所を datetime.now(timezone("utc")) に変更して、タイムゾーンをサポートするように 2.x バージョンにパッチを適用しようとしましたが、常にタイムゾーンを使用してジョブをスケジュールします。認識日時..それは私のために働くようです..

于 2014-04-06T18:45:07.530 に答える