code_junkie

How to deal with time storage in SQL

Nov 11th, 2011
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.32 KB | None | 0 0
  1. -- convert UTC to local time
  2. create FUNCTION [dbo].[udfUtcToLocalTime]
  3. (
  4. @gmt datetime
  5. )
  6. RETURNS datetime
  7. AS
  8. BEGIN
  9. DECLARE @dt datetime
  10. SELECT
  11. @dt = dateadd(millisecond,datediff(millisecond,getutcdate(), getdate()),@gmt)
  12. RETURN @dt
  13. END
  14.  
  15. SELECT dbo.udfUtcToLocalTime(someDateTimeField)
  16. FROM someTable
Add Comment
Please, Sign In to add comment