Я использую сервер sql 2005, размещенный в состояниях. Скоро мы переместим дБ в Европу. Я хотел бы обновить даты в db, чтобы учесть разницу в часовом поясе. Есть ли хороший способ сделать это? Или это всего лишь случай прокрутки дат и добавления смещения часового пояса?Рекомендации по часовому поясу в sql-сервере
ответ
Нужно ли это менять, потому что оно было физически перемещено? Если вы поддерживаете глобальные приложения, я бы сохранил всю информацию о дате/времени в GMT и перевел на локальный клиент.
Я думаю, что вы должны сохранять дату/время в базе данных в постоянном часовом поясе, это может быть либо GMT (потому что это довольно просто преобразовать в другие часовые пояса), либо текущий часовой пояс сервера, если это не GMT ,
Одна из причин, почему более поздняя опция имеет смысл, заключается в том, что вы используете функцию CURDATE для вставки/фильтрации записей из базы данных, иначе GMT - лучший вариант.
Вы можете попробовать использовать DATEDIFF с DATEADD, но из-за DST это не всегда даст точное время (в некоторых случаях - на 1 час).
Существует известное ограничение в SQL Server 2005 о преобразованиях часовых поясов, пожалуйста refere по следующей ссылке для получения дополнительной информации: http://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=308563
- 1. Поиск по часовому поясу
- 2. Автоматическое преобразование WCF по часовому поясу
- 3. Ruby - Сортировка записей MongoDB по часовому поясу?
- 4. Поиск по часовому поясу с широты долготы
- 5. Определить будущие переходы по часовому поясу
- 6. PHP - получить дату по часовому поясу
- 7. Смещение эпохи по часовому поясу и по часам: минута
- 8. рельсов // запрос по часовому поясу в дневное время
- 9. Записи запросов в Symfony Doctrine по дате и часовому поясу
- 10. Как получить время согласно часовому поясу
- 11. Преобразовать дата facebook местному часовому поясу
- 12. Android новообращенный UTC Дата местному часовому поясу
- 13. Получить фильтрацию данных по местному часовому поясу от UTC
- 14. NetSuite RESTlet, Отправка даты/времени Вопросы по часовому поясу
- 15. Django 1.6 фильтр по часам и часовому поясу
- 16. отправить уведомление о работе cron по часовому поясу php
- 17. .NET Получить смещение временной зоны по часовому поясу
- 18. Период перехода по часовому поясу Java от EDT до EST
- 19. время Convert по часовому поясу с помощью java.time
- 20. Определите, соответствует ли время определенному часовому поясу в диапазоне
- 21. Как фильтровать модели, используя даты, относящиеся к часовому поясу?
- 22. Echo статусное сообщение в PHP GEONAMES часовому поясу
- 23. Переход от дневного света к стандартному часовому поясу в iOS
- 24. postgres: генерировать серию временных меток, относящихся к часовому поясу
- 25. Преобразовать DateTime от UTC к пользовательскому часовому поясу местонахождения
- 26. Java SimpleDateFormat шаблон для W3C XML с датами часовому поясу
- 27. База данных сопоставлений от страны к часовому поясу
- 28. Magento пора печенья не то же самое часовому поясу
- 29. Есть ли проблемы с этим подходом к часовому поясу?
- 30. Вычислить дату и время, соответствующие разному часовому поясу
Интересно. Благодарю. Проблема в том, что у нас уже есть данные в db. И как только мы перейдем, данные будут использоваться только в этом часовом поясе. – user17510
Все данные времени должны храниться в универсальном времени в качестве принципала. Тогда эти вопросы никогда не возникают. –