SQL Server 本地时间和UTC时间的相互转换的代码


DECLARE  @LocalDate DATETIME,
@UTCDate DATETIME,
@LocalDate2 DATETIME
 
SET  @LocalDate = GETDATE()
SET  @UTCDate = DATEADD( hour , DATEDIFF( hour ,GETDATE(),GETUTCDATE()), @LocalDate)
SET  @LocalDate2 = DATEADD( hour , DATEDIFF( hour ,GETUTCDATE(),GETDATE()), @UTCDate)
 
SELECT  '1. Now'  [Now], @LocalDate [DateTime]
UNION
SELECT  '2. UTC' , @UTCDate
UNION
SELECT  '3. Now again' , @LocalDate2

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM