如何转换' 2016-06-10 09:30:04.000'到' 06/10/2016 9:30 AM'在SQL?

时间:2018-01-31 10:05:31

标签: sql datetime time

如何转换此格式' 2016-06-10 09:30:04.000'进入' 06/10/2016 9:30 AM'这种格式在SQL中。

1 个答案:

答案 0 :(得分:0)

如果您的数据库是SQL Server

,请尝试此操作
 SELECT CONVERT(VARCHAR(30),CONVERT(DATE,'2016-06-10 09:30:04.000'),101)+' '+ 
 CAST(CONVERT(varchar(25),CAST(RIGHT('2016-06-10 09:30:04.000',12) AS TIME),100) AS VARCHAR)