mssql sqlserver TODATETIMEOFFSET 函数返回当前服务器日期时间的方法分享


摘要:
下文讲述TODATETIMEOFFSET函数的用法
实验环境:sqlserver 2008



TODATETIMEOFFSET函数功能及语法说明

TODATETIMEOFFSET函数功能:
返回datetime2数值类型的值通过时区计算,得到的datetimeoffset值。
TODATETIMEOFFSET语法简介:
TODATETIMEOFFSET(参数,time_zone)
————————
参数说明:
参数:
可以转换为datetime2类型的表达式
time_zone:
时区偏移量:
例:-180 —表示当前时间减去-180分钟
+12:00 当前时间加上12小时
—————————-
SWITCHOFFSET 返回值说明:
返回值类型:datetimeoffset



TODATETIMEOFFSET函数举例说明


   DECLARE @tmp datetime2;  
SET @tmp = GETDATE();  
SELECT TODATETIMEOFFSET (@tmp, '-08:00') as [当前时间减8小时] ,
 TODATETIMEOFFSET (@tmp,80) as [当前时间减80分钟];  
 go
mssql_sqlserver_TODATETIMEOFFSET关键字用法简介

mssql_sqlserver_TODATETIMEOFFSET关键字用法简介