导出 sql 将日期时间转换为 yyyy-mm-ddTHH:MM:SS

Export sql convert datetime to yyyy-mm-ddTHH:MM:SS

我正在使用 SQL Server 2014。

我需要通过 SQL 导出数据。其中一个字段需要如下所示:(不确定 'T' 是什么)。源字段采用日期时间格式。

2019-08-15T08:30:00

是否有特定的数据类型,或者我必须转换为 varchar 等并连接 'T'?就目前而言,我的 SQL 非常简单:

SELECT [Jobf_DteLog] as DateLogged,
FROM   [tblJobs] 

2019-08-15T08:30:00 是 ISO 8601 日期格式。 要获得所需的输出,您可以使用 ether FORMAT() or CONVERT() 函数。

select format(Jobf_DteLog, 'yyy-MM-ddThh:mm:ss')
     , convert(varchar(30), Jobf_DteLog, 126)

Demo