Время печати в APScheduler

Как вы печатаете время с определенным часовым поясом, используемым APScheduler. Я использовал определенный часовой пояс для своего BackgroundScheduler. Когда я использовал задание «cron» для выполнения задачи в определенное время, все пошло не так. Я подозреваю, что он использует другое время.

from flask import Flask
from datetime import datetime
from oauth2client.service_account import ServiceAccountCredentials
from mysql.connector import Error
from threading import Thread
from apscheduler.schedulers.background import BackgroundScheduler
from apscheduler.executors.pool import ThreadPoolExecutor, ProcessPoolExecutor

import datetime
import time
import gspread
import mysql.connector

app = Flask(__name__)

executors = {
    'default': ThreadPoolExecutor(16),
    'processpool': ProcessPoolExecutor(4)
}

sched = BackgroundScheduler(timezone='Asia/Seoul', executors=executors)

def job_1():
    print("YES.")

def job_2():
    print("I'm working working...")
    print(datetime.datetime.now())

sched.add_job(job_1, 'cron', hour=17, minute=19)
sched.add_job(job_2, 'interval', seconds=10)



@app.route('/')
def homepage():
    return '<h1>Hello World!</h1>'


if __name__ == '__main__':
    sched.start()
    app.run(debug=True, use_reloader=False)

Мне нужно было запустить job_1 в 5:19 на моем компьютере, но я думаю, что указал часовой пояс для APScheduler, поэтому он не выполнялся. Я хочу знать текущее время, которое использует APSCheduler.

ОБНОВЛЕНИЕ: когда я использовал timezone=None,

sched = BackgroundScheduler(timezone=None, executors=executors)

Все прошло хорошо, оно соответствовало времени на моем компьютере. Теперь я просто хочу напечатать время указанного часового пояса, который я использовал там.


person Nikko    schedule 29.08.2018    source источник
comment
Возможный дубликат задания APScheduler не запускается по расписанию   -  person colidyre    schedule 29.08.2018
comment
Возможное решение, упомянутое в ссылке выше: sched.start() внутри if __name__ == '__main__' не является рекомендуемым способом запуска планировщика.   -  person colidyre    schedule 29.08.2018
comment
Не кажется. Работа отлично работает в фоновом режиме и выполняется. Проблема в том, что у него будет несоответствие, если вы указали какой-то часовой пояс, возможно, не такой, как ваш.   -  person Nikko    schedule 29.08.2018
comment
Я добавил решение, которое они дали. Спасибо! Но это был не мой вопрос.   -  person Nikko    schedule 30.08.2018