如何将SQL Server datetime转换为UTC Json格式?

如何将SQL Server datetime转换为UTC Json格式?,sql,sql-server,Sql,Sql Server,我在SQL Server中有一列是datetime,如何获取其基于Json的datetime格式:yyyy-MM-dd'HH:MM:ss.SSSZZ 顺便说一下,我正在使用SQL Server 2014使用: SELECT FORMAT(GETUTCDATE(),'yyyy-MM-ddTHH:mm:ssZ') 输出: 2017-12-06T23:13:34Z 选择FORMATGETUTCDATE,'yyyy-MM-ddTHH:MM:ss.fffZ' 输出: 2017-12-07T09:43:0

我在SQL Server中有一列是datetime,如何获取其基于Json的datetime格式:yyyy-MM-dd'HH:MM:ss.SSSZZ

顺便说一下,我正在使用SQL Server 2014使用:

SELECT FORMAT(GETUTCDATE(),'yyyy-MM-ddTHH:mm:ssZ')
输出: 2017-12-06T23:13:34Z

选择FORMATGETUTCDATE,'yyyy-MM-ddTHH:MM:ss.fffZ'

输出: 2017-12-07T09:43:03.153Z使用:

SELECT FORMAT(GETUTCDATE(),'yyyy-MM-ddTHH:mm:ssZ')
输出: 2017-12-06T23:13:34Z

选择FORMATGETUTCDATE,'yyyy-MM-ddTHH:MM:ss.fffZ'

输出:
2017-12-07T09:43:03.153Z

看起来很接近,它支持yyyy-MM-dd'HH:MM:ss.SSSZZ的格式吗?试试这个:选择FORMATCONVERTdatetime2,GETUTCDATE,'yyyy-MM-ddTHH:MM:ss.fffZZ'谢谢,我刚刚更新了你的答案并接受了它。:这看起来很接近,它支持yyyy-MM-dd的格式吗?T'HH:MM:ss.SSSZZ?试试这个:选择FORMATCONVERTdatetime2,GETUTCDATE,'yyyy-MM-ddTHH:MM:ss.fffZZ'谢谢,我刚刚更新了你的答案并接受了它。:是否确实要将日期时间从本地转换为UTC或仅附加Z?获取Json日期时间格式是否确实要将日期时间从本地转换为UTC或仅附加Z?获取Json日期时间格式