SQL TODATETIMEOFFSET

SQL TODATETIMEOFFSET 函数是日期和时间函数之一,可用于从用户指定的 datetime2 和时区返回 datetimeoffset 值。此函数返回 datetimeoffset 数据类型的值作为输出。SQL Server TODATETIMEOFFSET 函数的基本语法如下:

TODATETIMEOFFSET (datetime2(or Expression), time_zone)

您可以将小时(如 +13.00 和 -12.00)或分钟(如 120 和 240)用作时区

SQL TODATETIMEOFFSET 函数示例

在此 日期和时间函数 示例中,我们将演示 SQL Server To Date Time Offset 函数的用法

SELECT GETDATE() AS Today 

-- Change Time Zone using Hours
SELECT TODATETIMEOFFSET (GETDATE(), '-06:00') AS Result

SELECT TODATETIMEOFFSET (GETDATE(), '+05:30') AS Result

-- Changing Time Zone using Minutes
SELECT TODATETIMEOFFSET (GETDATE(), -150) AS Result

SELECT TODATETIMEOFFSET (GETDATE(), 240) AS Result
SQL TODATETIMEOFFSET 1