powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / База для пользователей с разными временными зонами
4 сообщений из 4, страница 1 из 1
База для пользователей с разными временными зонами
    #32051875
Sergey Makarov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно вот в чем вопрос - необходимо реализовать БД, доступ к которой будут иметь пользователи из разных временных зон. Необходимо, чтобы информацию о времени каждый пользователь видел применительно к своей временной зоне. Сейчас мы используем повсеместно GETDATE() - которая вернет текущее локальное время сервера. Однако понятно, что сервер может стоять где угодно и будет забавно, если пользователь добавит что-то - а потом увидит, что добавлено это 3 часа назад.

Так что судя по всему нам придется хранить все datetime поля по гринвичу, а для пользователей корректировать показываемое время согласно их временным зонам.

Если может кто-то уже сталкивался с такими заморочками - поделитесь опытом решения, не хочется изобретать велосипед. Спасибо.
...
Рейтинг: 0 / 0
База для пользователей с разными временными зонами
    #32051978
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пользоваться временем по гринвичу.....
...
Рейтинг: 0 / 0
База для пользователей с разными временными зонами
    #32051985
dao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Естественно. Наверное внутри базы должно быть одно время -какое принимайте решение сами (гринвич,время сервера, время в нью-васюках :)) ) - при выводе конвектируйте врямя для нужного часового пояса -если на 2000 то наверное функция - на входе юзер и datatime - на выходе просто datatime (ну или то что вам нужно вместо datatime)
...
Рейтинг: 0 / 0
База для пользователей с разными временными зонами
    #32051996
dao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в дополнени к выше сказанному если нужно для массовых операций - то наверное лучше вычесляемое поле
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / База для пользователей с разными временными зонами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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