08.11.2004, 14:00 | #1 |
Участник
|
Трабл с типом данных DateTime
При переходе на летнее/зимнее время значения во ВСЕХ полях с этим типом изменяется на +/- один час. То же самое при смене часового пояса. Что можно сделать?
|
|
08.11.2004, 14:35 | #2 |
Участник
|
Хм... не совсем так.
меняется ОТОБРАЖЕНИЕ хранимого времени. Насколько я понимаю, само хранимое значение не изменяется. Время хранится по гринвичу. Отображается с учетом часового пояса. Вопрос - а что вы хотите сделать? |
|
09.11.2004, 11:12 | #3 |
Участник
|
1) введя в карточку значение "01.12.04 10:30" я хочу ВСЕГДА видеть и иметь возможность отфильтровать ИМЕННО ЭТО значение.
2)при переводе DATETIME в TIME получается именно отображаемое значение т.е. если я вижу "01.12.04 10:30" то получу "10:30" а если вижу "01.12.04 11:30" -"11:30" хотя в базу заводилось одно значение. 3) какая связь между переходом на летнее/зимнее время и часовым поясом? 4) не вижу логики когда вся эта фигня происходит ТОЛЬКО с типом DATETIME но не с TIME . Может ВЫ видите? |
|
09.11.2004, 11:21 | #4 |
Участник
|
может я чего не понимаю...
datetime - для хранения точки во времени. time - для хранения количества часов. точка во времени отображается по разному для пользователей из разных часовых поясов. количество часов не меняется для пользователей разных часовых поясов. Может я чего не понимаю? |
|
09.11.2004, 18:41 | #5 |
Участник
|
При переходе на летнее/зимнее время часовой пояс НЕ МЕНЯЕТСЯ !
Я НЕ МЕНЯЮ ЧАСОВОЙ ПОЯС, компьютер автоматически переключается! |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|