Работа с часовыми поясами для отправки sms — python / django

#python

#python

Вопрос:

Мне нужно отправлять sms по всему миру в разные часовые пояса каждому клиенту, зарегистрированному онлайн, сообщения планируется отправлять каждый месяц. У меня есть сведения о стране каждого пользователя. Я бы написал скрипт на python и добавил его в cronjobs для отправки sms. Проблема, с которой я сталкиваюсь, заключается в том, чтобы определить безопасное время (иногда в течение дня) в зависимости от страны для отправки SMS. МОЙ сервер работает в часовом поясе Австралии / Мельбурна.Каков наилучший способ для меня найти безопасное время для отправки SMS клиенту из другой страны

Ответ №1:

Вероятно, вы хотите сохранить часовой пояс каждого пользователя в своей базе данных, а затем вы можете изменить часовой пояс конкретного объекта datetime с помощью datetime.astimezone(tz) .

Теперь решение о том, какое подходящее время для отправки sms, полностью зависит от вас.