-
Вечер добрый, у меня такой вопрос, есть ли у FireBird 2.1.2 привязка к часовому поясу, в частности 3-му? потому как запрос select current_timestamp servertime from RDB$DATABASE возвращает дату в зависимости от установленного часового пояса. В случаи 3 часового пояса, возвращает правильную дату.
-
> Tonich (02.04.09 23:24) > > Вечер добрый, у меня такой вопрос, есть ли у FireBird 2. > 1.2 привязка к часовому поясу, в частности 3-му?
А на ibase.ru спросить?
-
> [0] Tonich (02.04.09 23:24) > В случаи 3 часового пояса, возвращает правильную дату.
А в случае 4-го не возвращает что ли? Что то я не понял вопроса. Время берется системное. На сервере свое, на клиенте свое.
-
> Sergey13 © (03.04.09 09:03) [2]
да нет все верно, на сервере свое на клиенте свое и я не говорил что он вообще не возвращает... ну вот например удаленная машина , клиент делает запрос к серверу.
select current_timestamp servertime from RDB$DATABASE
в случаи различных часовых поясов установленных на сервере, клиент получается такое время. время на сервере часовой пояс на сервере результат запроса 8:30 1 10:30 8:30 2 9:30 8:30 3 8:30 8:30 4 7:30 ну и так далие... часовой пояс на клиенте не имеет значения.
-
> в случаи различных часовых поясов установленных на сервере, клиент получается такое время. ну так, все правильно, ты делаешь запрос текущего времени на сервере и получаешь его... при чем тут клиент?
получается возмущение по поводу проимерно аналогично следующему - "я купил в магазине бутылку пива, и в бутылке оказалось пиво! представляете?! а вот содержимое бутылки у меня на кухне в холодильнике не берется в расчет..."
объясни понятней чего нужно то? синхронизировать время с клиентом? но это в общем делается не привязкой к часовому поясу сервера стоящего в другом поясе (бред)... это делается работой в универсальном времени по гринвичу, функции преобразования к которому есть (должны быть) и в сервере фиребирда и в дельфи на клиенте.
-
хранить всё в UTC, на клиентах преобразовывать. Это если сквозная работа нужна.
-
СПасибо
-
Вообще то хранить можно в любой зоне, просто UTC удобнее
-
> Вообще то хранить можно в любой зоне,
за... Задолбаешься, вобщем. Вон в Казахстане перевода на летнее-зимнее время нет. Например. Поэтому у Усть-Каменогорска с Новосибирском полгода нет разницы во времени, а полгода - час.
-
> Ega23 (03.04.2009 11:08:08) [8]
Хранение в любой зоне никак не мешает задолбаться.
|