Sql server 在SQL server中获取低于日期的格式

Sql server 在SQL server中获取低于日期的格式,sql-server,Sql Server,请建议如何在SQL server中将日期格式化为此格式'05/23/2014 09:56:07 AM'。 是否有要传递给转换函数的样式代码?试试这个 select convert(varchar(50), getdate(), 131) 有关详细信息,请阅读Sql Server 2012之后的内容。您可以使用以下查询:- SELECT FORMAT(GETDATE(), 'G'); 否则,convert函数用于将日期转换为所需的格式。检查此项 declare @d datetime = ge

请建议如何在SQL server中将日期格式化为此格式
'05/23/2014 09:56:07 AM'
。 是否有要传递给转换函数的样式代码?

试试这个

select convert(varchar(50), getdate(), 131)

有关详细信息,请阅读Sql Server 2012之后的内容。您可以使用以下查询:-

SELECT FORMAT(GETDATE(), 'G');
否则,convert函数用于将日期转换为所需的格式。

检查此项

declare @d datetime = getdate()

select 
    @d, 
    CONVERT ( varchar(30), @d, 101 ) ,
    convert( varchar(12),  @d, 101) +  stuff( right( convert( varchar(26),@d, 109 ), 15 ), 7, 7, ' ' ) as formatedDate

请参阅。即我正在查找的
mm/dd/mm/yyyyy hh:mi:ss:mmmAM