如何将 AT TIME ZONE 返回值转换为 SQL Server 2016 中的实际日期时间值?

维杰·蒙加拉

我想直接在 SQL 中将 UTC 值转换为东部时区(任何时区)。我正在尝试下面的查询,但得到 DATETIMEOFFSET。

我正在尝试将低于 UTC DateTime 转换为东部时区。

SELECT CONVERT(DATETIME,'2019-05-27 13:00:00' AT TIME ZONE 'Eastern Standard Time'

我期待上述查询的输出是“2019-05-27 09:00:00”,但实际输出是“2019-05-27 13:00:00 -04:00”

穆图

你可以这样做

 select CONVERT(datetime, SWITCHOFFSET(CONVERT(datetimeoffset, '2019-05-27 13:00:00'), DATEPART(TZOFFSET, 
SYSDATETIMEOFFSET() AT TIME ZONE 'Eastern Standard Time')))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在SQL Server 2016+中使用AT TIME ZONE将UTC中的日期时间转换为服务器的本地时间

来自分类Dev

如何将sql返回值转换为自定义对象?

来自分类Dev

SQL Server如何将列值转换为行

来自分类Dev

如何将日期时间选择器中获取的日期值转换为Visual C#中SQL Server表中的“日期”列?

来自分类Dev

在SQL Server 2016中将表转换为JSON每列值

来自分类Dev

将JSON转换为SQL Server 2016中的表

来自分类Dev

如何将列表转换为多个返回值?

来自分类Dev

如何将此SQL Server 2016查询转换为BigQuery

来自分类Dev

将十六进制值从SQL Server转换为C#中的日期时间

来自分类Dev

如何将SQL Server 2016 GETDATE()函数输出转换为MMM dd,yyyy?

来自分类Dev

如何将 SQL Server 函数的返回值分配给变量

来自分类Dev

SQL Server - 如何将 varchar 转换为日期

来自分类Dev

SQL Server 2016中STRING_SPLIT处的位置返回值

来自分类Dev

如何将Byte []转换为数据以在SQL Server的varbinary(max)列中插入值?

来自分类Dev

SQL Server:如何将行中的不同项目转换为列值

来自分类Dev

如何将所有文本行值转换为SQL Server中的列

来自分类Dev

如何将SQL Server日期时间转换为操作系统(Windows)日期时间格式

来自分类Dev

SQL Server:将 int 值转换为时间值

来自分类Dev

如何将SQL Server日期时间转换为UTC Json格式?

来自分类Dev

如何将包含时区的字符串转换为日期时间SQL Server

来自分类Java

如何将Joda Time DateTime对象转换为SQL Server格式的字符串?

来自分类Dev

如何将JSON数组解析为SQL SERVER 2016

来自分类Dev

SQL Server将Varchar转换为日期时间并查找最大值

来自分类Dev

如何将python time.time()转换为日期格式以进行sql插入

来自分类Dev

如何将Microsoft SQL Server表中的默认值设置为昨天的日期

来自分类Dev

如何在 SQL Server 中将整数数据类型列值转换为日期时间

来自分类Dev

将 INT 列转换为 SQL Server 中的日期时间

来自分类Dev

如何将 sql 查询返回的值拆分为 SQL SERVER 中的多个列?

来自分类Dev

我们如何将儒略日期的时间部分(HH:MM:SS)转换为 sql server 中的正常日期时间?

Related 相关文章

  1. 1

    如何在SQL Server 2016+中使用AT TIME ZONE将UTC中的日期时间转换为服务器的本地时间

  2. 2

    如何将sql返回值转换为自定义对象?

  3. 3

    SQL Server如何将列值转换为行

  4. 4

    如何将日期时间选择器中获取的日期值转换为Visual C#中SQL Server表中的“日期”列?

  5. 5

    在SQL Server 2016中将表转换为JSON每列值

  6. 6

    将JSON转换为SQL Server 2016中的表

  7. 7

    如何将列表转换为多个返回值?

  8. 8

    如何将此SQL Server 2016查询转换为BigQuery

  9. 9

    将十六进制值从SQL Server转换为C#中的日期时间

  10. 10

    如何将SQL Server 2016 GETDATE()函数输出转换为MMM dd,yyyy?

  11. 11

    如何将 SQL Server 函数的返回值分配给变量

  12. 12

    SQL Server - 如何将 varchar 转换为日期

  13. 13

    SQL Server 2016中STRING_SPLIT处的位置返回值

  14. 14

    如何将Byte []转换为数据以在SQL Server的varbinary(max)列中插入值?

  15. 15

    SQL Server:如何将行中的不同项目转换为列值

  16. 16

    如何将所有文本行值转换为SQL Server中的列

  17. 17

    如何将SQL Server日期时间转换为操作系统(Windows)日期时间格式

  18. 18

    SQL Server:将 int 值转换为时间值

  19. 19

    如何将SQL Server日期时间转换为UTC Json格式?

  20. 20

    如何将包含时区的字符串转换为日期时间SQL Server

  21. 21

    如何将Joda Time DateTime对象转换为SQL Server格式的字符串?

  22. 22

    如何将JSON数组解析为SQL SERVER 2016

  23. 23

    SQL Server将Varchar转换为日期时间并查找最大值

  24. 24

    如何将python time.time()转换为日期格式以进行sql插入

  25. 25

    如何将Microsoft SQL Server表中的默认值设置为昨天的日期

  26. 26

    如何在 SQL Server 中将整数数据类型列值转换为日期时间

  27. 27

    将 INT 列转换为 SQL Server 中的日期时间

  28. 28

    如何将 sql 查询返回的值拆分为 SQL SERVER 中的多个列?

  29. 29

    我们如何将儒略日期的时间部分(HH:MM:SS)转换为 sql server 中的正常日期时间?

热门标签

归档