What are you asking for exactly? This is a very painful problem and there is no easy solution for it. You can get your hands the TZ/Olsen database (http://en.wikipedia.org/wiki/Tz_database) and use that to calcualte the correct offset based on date and locale.Maybe this will help?SELECT SYSUTCDATETIME() AS UtcTime, SYSDATETIME()AS LocalTime, SYSDATETIMEOFFSET() AS UtcOffset, DATEPART(TZOFFSET, SYSDATETIMEOFFSET()) AS TimeZoneOffset, DATEADD(MINUTE, -1 * DATEPART(TZOFFSET, SYSDATETIMEOFFSET()), SYSDATETIME()) AS LocalToUtcConversion
EDIT: Nevermind, I thought I was in the 2008 forum.Here is a 2005 Version:SELECT GETUTCDATE() AS UtcTime, GETDATE() AS LocalTime, DATEDIFF(MINUTE, GETUTCDATE(), GETDATE()) AS TimeZoneOffset, DATEADD(MINUTE, -1 * DATEDIFF(MINUTE, GETUTCDATE(), GETDATE()), GETDATE()) AS LocalToUtcConversion, DATEADD(MINUTE, DATEDIFF(MINUTE, GETUTCDATE(), GETDATE()), GETUTCDATE()) AS UtcToLocalConversion