Sql server sql UTC日期转换
我需要将sql server中的日期格式化为以下格式 2010-09-09T23:59:00+0000Sql server sql UTC日期转换,sql-server,datetime,utc,Sql Server,Datetime,Utc,我需要将sql server中的日期格式化为以下格式 2010-09-09T23:59:00+0000 您知道如何使用SQL查询实现日期时间格式吗?您可以使用CONVERT运算符。例如: convert(datetime, '2010-09-09', 127) 第三个参数是风格。您可以在这里找到合适的样式:CONVERT将为您提供最便捷的方式: DECLARE @d DATETIME SET @d = GETDATE() SELECT CONVERT(VARCHAR(30), @d, 126)
您知道如何使用SQL查询实现日期时间格式吗?您可以使用CONVERT运算符。例如:
convert(datetime, '2010-09-09', 127)
第三个参数是风格。您可以在这里找到合适的样式:
CONVERT
将为您提供最便捷的方式:
DECLARE @d DATETIME
SET @d = GETDATE()
SELECT CONVERT(VARCHAR(30), @d, 126)
唯一无法提供的是时区(因为
datetime
和datetime2
都不包含任何时区信息)。您需要附加此手册L-如果您需要UTC以外的任何其他时区,则需要将其存储在模式中的单独字段中。有关转换的详细信息,请参阅。什么SQL引擎?MySQL、SQL Server、Oracle、[…]