Вопросы с тегом «timezone»

5
Как правильно обрабатывать TimeZone в SQL Server?
Мой локальный сервер разработки находится на Ближнем Востоке, но мой рабочий сервер находится в Великобритании. Мне нужно показать дату пользователю в его часовом поясе. Например, если пользователь находится в Саудовской Аравии, мне нужно показать время в соответствии с форматом Саудовской Аравии. Должен ли я создать новую таблицу базы данных с …

10
Как я могу получить правильное смещение между UTC и местным временем для даты до или после летнего времени?
В настоящее время я использую следующее, чтобы получить локальную дату / время из даты и времени UTC: SET @offset = DateDiff(minute, GetUTCDate(), GetDate()) SET @localDateTime = DateAdd(minute, @offset, @utcDateTime) Моя проблема в том, что если летнее время происходит между GetUTCDate()и @utcDateTime, в @localDateTimeконечном итоге это будет на час. Есть ли …

2
Как лучше всего хранить временную метку в PostgreSQL?
Я работаю над дизайном БД PostgreSQL и мне интересно, как лучше хранить временные метки. Предположения Пользователи в разных часовых поясах будут использовать базу данных для всех функций CRUD. Я посмотрел на 2 варианта: timestamp NOT NULL DEFAULT (now() AT TIME ZONE 'UTC') bigint NOT NULL DEFAULT Поскольку timestampя послал бы …

2
Почему ВРЕМЕННАЯ ЗОНА недетерминирована?
SQL Server 2016 AT TIME ZONEкажется недетерминированным. Тем не менее, я не смог найти документацию, официально заявляющую об этом или обосновывающую причину этого. Почему AT TIME ZONEнедетерминированный? Пример, показывающий недетерминизм Выполнение: CREATE TABLE Test ( LegacyTimestamp DATETIME, Timestamp AS LegacyTimestamp AT TIME ZONE 'Eastern Standard Time' PERSISTED ); Возвращает следующую …

1
Как преобразовать время Unix в Timstamp PostgreSQL без timezome?
У меня есть база данных PostgreSQL, работающая на сервере, чей часовой пояс установлен на часовой пояс Индии (то есть UTC +5: 30) У меня есть некоторые данные в таблице, которая создается следующим образом: CREATE TABLE "CLOUDDATA" ( "CD_Tm_Obs" timestamp without time zone, "CD_Avg_Cloud" double precision ) Я хочу запросить данные …

1
Почему часовой пояс имеет такое сумасшедшее смещение от UTC в 0001 году в Postgres?
В Postgres 9.5 я был удивлен, увидев результат, показанный ниже, когда экспериментировал с годом 0001(без года ноль 0000). Смещение -07:52:58? Пример кода. Обратите внимание, что я смешал использование TIMESTAMP WITH TIME ZONEи TIMESTAMP WITHOUT TIME ZONE, так что читайте внимательно. SET TIME ZONE 'America/Los_Angeles' ; SELECT (TIMESTAMP WITH TIME ZONE …

2
Как устранить эту ошибку «ОШИБКА 1298 (HY000): неизвестный или неправильный часовой пояс:« UTC »»?
Когда я запускаю следующую команду, я получаю сообщение об ошибке, однако один из моих сценариев требует этого. SET time_zone = 'UTC'; ERROR 1298 (HY000): Unknown or incorrect time zone: 'UTC'

3
«В ЗОНЕ ВРЕМЕНИ» с именем зоны Ошибка PostgreSQL?
Я отвечал на этот вопрос stackoverflow и нашел странный результат: select * from pg_timezone_names where name = 'Europe/Berlin' ; name | abbrev | utc_offset | is_dst ---------------+--------+------------+-------- Europe/Berlin | CET | 01:00:00 | f и следующий запрос select id, timestampwithtimezone, timestampwithtimezone at time zone 'Europe/Berlin' as berlin, timestampwithtimezone at time …

2
Обработка часовых поясов в витрине данных / хранилище
Мы начинаем проектировать строительные блоки витрины / хранилища данных, и мы должны иметь возможность поддерживать все часовые пояса (наши клиенты со всего мира). Из чтения дискуссий в Интернете (и в книгах), похоже, общим решением является отдельное измерение даты и времени, а также временная метка в таблицах фактов. Тем не менее, …

2
Проект хранилища данных для отчетности по данным для многих часовых поясов
Мы пытаемся оптимизировать дизайн хранилища данных, который будет поддерживать отчетность по данным для многих часовых поясов. Например, у нас может быть отчет за месяц активности (миллионы строк), который должен показывать активность, сгруппированную по часу дня. И, конечно, этот час дня должен быть "местным" часом для данного часового пояса. У нас …

1
Летнее время
В моей среде есть серверы, работающие с собственным резервным копированием, и планы Ola Hallengren. Наши серверы представляют собой комбинацию 2008, 2012 и 2014 годов. Все полные резервные копии создаются в 12:00, а резервные копии журналов - каждые 15 минут. Я никогда не учитывал переход на летнее время, поэтому, пожалуйста, скажите …

1
Лучший способ получить имя ключа часового пояса от SQL Server
Ниже приведено то, что я собрал, но я хотел посмотреть, какие еще способы доступны. SET NOCOUNT ON; GO DECLARE @tz VARCHAR(50) EXEC [master].[dbo].[xp_regread] 'HKEY_LOCAL_MACHINE' ,'SYSTEM\CurrentControlSet\Control\TimeZoneInformation' ,'TimeZoneKeyName' ,@tz OUT; SELECT GETDATE() ,'(' + LEFT(PARSENAME(REPLACE(@tz, ' ','.'),3),1) + '' + LEFT(PARSENAME(REPLACE(@tz, ' ','.'),2),1) + '' + LEFT(PARSENAME(REPLACE(@tz, ' ','.'),1),1) +')' Выходные данные: …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.