Я использую Java для проанализировать дату из некоторого входного текста и сохранить ее в базе данных MySQL. Независимо от часового пояса, в котором находится база данных, приложение или любой клиент, они все должны видеть один и тот же год/месяц/день.
Мое приложение будет работать на машине с часовой пояс системы, отличный от часового пояса сервера базы данных, и я не могу его контролировать. Есть ли у кого-нибудь элегантное решение, позволяющее правильно сохранить дату?
Я могу придумать эти решения, ни одно из которых не кажется очень хорошим:
- Запросить мое соединение MySQL на предмет его часового пояса и проанализировать введенную дату в этом часовом поясе.
- Обработать дату полностью как строку yyyy- ММ-дд
Подробнее здесь: https://stackoverflow.com/questions/285 ... java-mysql