В параллельном проекте я должен управлять, сравнить и отобразить даты от различных форматов. За чем должна следовать лучшая стратегия проектирования?
Я запланировал:
У Вас есть какая-либо обратная связь об этой стратегии?
Я бы использовал собственный формат даты и времени БД, а не этот "9-кортежный" формат. Это упростит запросы и, вероятно, станет более компактным.
Не должно быть слишком сложно преобразовать это обратно в объект даты и времени Python. Если у вас возникли проблемы, вы можете использовать модуль dateutil
.
Я думаю, что вы правы, говоря о том, что во всей БД сохраняется единый часовой пояс и конвертируется в часовой пояс пользователя, когда вам нужно.