Questions marquées «timezone»


10
Comment puis-je obtenir le décalage correct entre l'heure UTC et l'heure locale pour une date antérieure ou postérieure à l'heure d'été?
J'utilise actuellement ce qui suit pour obtenir un datetime local à partir d'un datetime UTC: SET @offset = DateDiff(minute, GetUTCDate(), GetDate()) SET @localDateTime = DateAdd(minute, @offset, @utcDateTime) Mon problème est que si l'heure d'été se produit entre GetUTCDate()et @utcDateTime, cela @localDateTimese termine par une heure de repos. Existe-t-il un moyen …


2
Pourquoi AT TIME ZONE n'est-il pas déterministe?
SQL Server 2016 ne AT TIME ZONEsemble pas déterministe. Cependant, je n'ai pas été en mesure de trouver de documentation indiquant officiellement cela ou donnant une justification quant au raisonnement derrière cela. Pourquoi est AT TIME ZONEnon déterministe? Exemple montrant le non-déterminisme Exécution: CREATE TABLE Test ( LegacyTimestamp DATETIME, Timestamp …


1
Pourquoi le fuseau horaire a-t-il un décalage par rapport à l'UTC si fou sur l'année 0001 à Postgres?
Dans Postgres 9.5, j'ai été surpris de voir le résultat ci-dessous en expérimentant l'année 0001(pas l'année zéro 0000). Décalage de -07:52:58? Un exemple de code. Notez que j'ai mélangé l'utilisation de TIMESTAMP WITH TIME ZONEet TIMESTAMP WITHOUT TIME ZONE, alors lisez attentivement. SET TIME ZONE 'America/Los_Angeles' ; SELECT (TIMESTAMP WITH …


3
"AT TIME ZONE" avec le nom de zone Bogue PostgreSQL?
Je répondais à cette question de stackoverflow et j'ai trouvé un résultat étrange: select * from pg_timezone_names where name = 'Europe/Berlin' ; name | abbrev | utc_offset | is_dst ---------------+--------+------------+-------- Europe/Berlin | CET | 01:00:00 | f et la requête suivante select id, timestampwithtimezone, timestampwithtimezone at time zone 'Europe/Berlin' as …


2
Conception de l'entrepôt de données pour générer des rapports sur les données pour de nombreux fuseaux horaires
Nous essayons d'optimiser une conception d'entrepôt de données qui prendra en charge la génération de rapports sur les données pour de nombreux fuseaux horaires. Par exemple, nous pourrions avoir un rapport pour la valeur d'un mois d'activité (millions de lignes) qui doit montrer l'activité groupée par heure de la journée. …

1
Heure d'été
Dans mon environnement, il y a des serveurs fonctionnant sur une sauvegarde native et des plans Ola Hallengren. Nos serveurs sont une combinaison de 2008, 2012 et 2014. Toutes les sauvegardes complètes sont effectuées à 12h et les sauvegardes de journaux sont effectuées toutes les 15 minutes. Je n'ai jamais …

1
Meilleure façon d'obtenir le nom de la clé de fuseau horaire à partir de SQL Server
Vous trouverez ci-dessous ce que j'ai reconstitué, mais je voulais voir d'autres moyens disponibles. 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) +')' Sortie: 2014-10-14 …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.