Hey nivea78Check my post on this link [url]http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=28712[/url]I had the same problem as you... im from denmark and i created this function:CREATE FUNCTION dbo.ConvertToLocalTime(@InDateTime datetime)-- Developed by Paw JershaugeRETURNS DATETIMEASBEGIN DECLARE @WorkingYear varchar(4) -- Opret en text variable som indeholder Året der skal bearbejdes DECLARE @StartDay varchar(2) -- Opret en text variable som indeholder dagen i marts der svare til time skiftet DECLARE @EndDay varchar(2) -- Opret en text variable som indeholder dagen i oktober der svare til time skiftet DECLARE @SUMMERTIMESTART DATETIME -- Opret en DateTime variable som indeholder dato-tids værdien i marts for time skiftet DECLARE @SUMMERTIMEEND DATETIME -- Opret en DateTime variable som indeholder dato-tids værdien i oktober for time skiftet DECLARE @RETURNDATA DATETIME -- Opret en DateTime variable som indeholder den lokale dato-tids værdi SET @StartDay = CONVERT(varchar(2),(31 - (5 * Year(@InDateTime)/4 + 4) % 7)) -- Algoritme som finder datoen i marts måned (virker indtil 2099) SET @EndDay = CONVERT(varchar(2),(31 - (5 * Year(@InDateTime)/4 + 1) % 7)) -- Algoritme som finder datoen i oktober måned (virker indtil 2099) SET @WorkingYear = CONVERT(varchar(4),Year(@InDateTime)) -- Sætter Års værdien SET @SUMMERTIMESTART = CONVERT(DATETIME,@WorkingYear + '-03-' + @StartDay + ' 01:00:00',20) -- Sætter dato-tids værdien i marts for time skiftet SET @SUMMERTIMEEND = CONVERT(DATETIME,@WorkingYear + '-10-' + @EndDay + ' 00:00:00',20) -- Sætter dato-tids værdien i oktober for time skiftet IF DateDiff(hh,@SUMMERTIMESTART,@InDateTime) >= 0 AND DateDiff(hh,@SUMMERTIMEEND,@InDateTime) <= 0 -- Hvis datoen er i sommertid... SET @RETURNDATA = DATEADD(hh,2,@InDateTime) -- lig 2 timer til UTC datoen ELSE -- Hvis Datoen er uden for sommer tiden så... SET @RETURNDATA = DATEADD(hh,1,@InDateTime) -- lig 1 timer til UTC datoen RETURN @RETURNDATA -- Retunere VærdienENDGO--TEST YEAR 2005Select dbo.ConvertToLocalTime('2005-03-27 02:00:00')Select dbo.ConvertToLocalTime('2005-03-27 03:00:00')