Даты без компонента времени или часового пояса в Java/MySQLJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Даты без компонента времени или часового пояса в Java/MySQL

Сообщение Anonymous »

Мне нужно иметь возможность хранить дату (год/месяц/день) без компонента времени. Это абстрактное понятие даты, например дня рождения. Мне нужно представить дату в году, а не конкретный момент времени.

Я использую Java для проанализировать дату из некоторого входного текста и сохранить ее в базе данных MySQL. Независимо от часового пояса, в котором находится база данных, приложение или любой клиент, они все должны видеть один и тот же год/месяц/день.

Мое приложение будет работать на машине с часовой пояс системы, отличный от часового пояса сервера базы данных, и я не могу его контролировать. Есть ли у кого-нибудь элегантное решение, позволяющее правильно сохранить дату?

Я могу придумать эти решения, ни одно из которых не кажется очень хорошим:
  • Запросить мое соединение MySQL на предмет его часового пояса и проанализировать введенную дату в этом часовом поясе.
  • Обработать дату полностью как строку yyyy- ММ-дд


Подробнее здесь: https://stackoverflow.com/questions/285 ... java-mysql
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»