|
Проблема с типом Time
|
|||
---|---|---|---|
#18+
SQL2008sergnnLeonid Kudryavtsev, Лечить, честно говоря, лениво. Да и всё равно получится криво. Видимо придётся в базе храните в стрингах. И преобразовывать в Time уже в приложении. Конечно тоже криво, но значительно быстрее. Завтра вы столкнетесь с новыми "чудесами" и снова сделаете костыль? Во что превратится ваше ПО через год? Как раз со стрингом в базе всё получилось достаточно элегантно и просто. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2019, 15:19 |
|
Проблема с типом Time
|
|||
---|---|---|---|
#18+
С time очень сложная корректная работа из-за TimeZone С одной стороны, те костыли поддержки TimeZone которые есть в СУБД, иногда мешают, иногдя совершенно не достаточны (т.е. опять таки мешают) С дургой стороны, забив на TimeZone, вполне можно отловить изрядно лулзов. Например, лет 18 назад, писал простую систему самообновления файлов приложения на локальном диске. Система запускалась, сравнивала время и дату файлов с временем и датой в базе, если отличалось - обновляла клиентский компьютер.... Все было хорошо, но два раза в год, время файлов на компьютере самопроизвольно менялось из-за смены TimeZone'ы ))) /переход летнее-зимнее время/, система пыталась обновить все файлы, даже те. которые не трогались. Зато каждой весной, когда у over 50 клиентов по всей стране начинали сыпаться ошибки.... лулзов было предостаточно. p.s. проблема усугублялалсь тем, что у некоторых DLL файликов затясался флаг read only, который изначально не заметили. Года 3 данные файлики расползшиеся по стране вычишали. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2019, 16:17 |
|
Проблема с типом Time
|
|||
---|---|---|---|
#18+
На самом деле, вообще не понятно, как "просто" Time должен взаимодействовать с TimeZone. Разломав DateTime на Date и Time мы полностью лишаемся возможности преобразовывать LocalDateTime в UTC / GMT. IMHO ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2019, 16:28 |
|
Проблема с типом Time
|
|||
---|---|---|---|
#18+
Leonid KudryavtsevНа самом деле, вообще не понятно, как "просто" Time должен взаимодействовать с TimeZone. Разломав DateTime на Date и Time мы полностью лишаемся возможности преобразовывать LocalDateTime в UTC / GMT. IMHO Собственно поэтому и решил забить на эту проблему и перешёл на стринги. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2019, 17:31 |
|
|
start [/forum/topic.php?fid=59&msg=39855268&tid=2121147]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 141ms |
0 / 0 |