在sql Server中,我需要找到给定的datetimeoffset的偏移量(7).
我已经研究了文档,并且有各种方法来更改偏移量,但不是一种了解特定值的偏移量的方法(如果我错过了它).
好吧,我想出了以下代码,我觉得太复杂,虽然似乎工作.
DECLARE @datetimeOffset datetimeoffset(7) SET @datetimeOffset = CAST('2007-05-08 22:35:29.1234567-05:00' AS datetimeoffset(7)) DECLARE @result datetimeoffset(7) DECLARE @offsetMin int SET @offsetMin = DATEDIFF(mi,cast(SWITCHOFFSET(@datetimeOffset,'+00:00') as datetime),cast(@datetimeOffset as datetime)) SELECT @offsetMin
我仍然需要转换为00:00格式,但是想检查是否有更好的方法.
谢谢!
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。