powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Java [игнор отключен] [закрыт для гостей] / Проблема с типом Time
4 сообщений из 29, страница 2 из 2
Проблема с типом Time
    #39855225
sergnn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL2008sergnnLeonid Kudryavtsev,
Лечить, честно говоря, лениво. Да и всё равно получится криво.
Видимо придётся в базе храните в стрингах.
И преобразовывать в Time уже в приложении.
Конечно тоже криво, но значительно быстрее.
Завтра вы столкнетесь с новыми "чудесами" и снова сделаете костыль?
Во что превратится ваше ПО через год?

Как раз со стрингом в базе всё получилось достаточно элегантно и просто.
...
Рейтинг: 0 / 0
Проблема с типом Time
    #39855265
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С time очень сложная корректная работа из-за TimeZone

С одной стороны, те костыли поддержки TimeZone которые есть в СУБД, иногда мешают, иногдя совершенно не достаточны (т.е. опять таки мешают)

С дургой стороны, забив на TimeZone, вполне можно отловить изрядно лулзов.


Например, лет 18 назад, писал простую систему самообновления файлов приложения на локальном диске. Система запускалась, сравнивала время и дату файлов с временем и датой в базе, если отличалось - обновляла клиентский компьютер.... Все было хорошо, но два раза в год, время файлов на компьютере самопроизвольно менялось из-за смены TimeZone'ы ))) /переход летнее-зимнее время/, система пыталась обновить все файлы, даже те. которые не трогались. Зато каждой весной, когда у over 50 клиентов по всей стране начинали сыпаться ошибки.... лулзов было предостаточно.

p.s. проблема усугублялалсь тем, что у некоторых DLL файликов затясался флаг read only, который изначально не заметили. Года 3 данные файлики расползшиеся по стране вычишали.
...
Рейтинг: 0 / 0
Проблема с типом Time
    #39855268
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На самом деле, вообще не понятно, как "просто" Time должен взаимодействовать с TimeZone.
Разломав DateTime на Date и Time мы полностью лишаемся возможности преобразовывать LocalDateTime в UTC / GMT.

IMHO
...
Рейтинг: 0 / 0
Проблема с типом Time
    #39855294
sergnn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid KudryavtsevНа самом деле, вообще не понятно, как "просто" Time должен взаимодействовать с TimeZone.
Разломав DateTime на Date и Time мы полностью лишаемся возможности преобразовывать LocalDateTime в UTC / GMT.

IMHO

Собственно поэтому и решил забить на эту проблему и перешёл на стринги.
...
Рейтинг: 0 / 0
4 сообщений из 29, страница 2 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / Проблема с типом Time
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]