0
我想從MSSQL 2014中僅顯示12小時格式和不使用AM/PM格式的日期時間數據。我已經試過各種建議在互聯網如下:將時間轉換爲12小時格式,不使用AM/PM
time_adm = convert(varchar(15), CAST(hadmlog.admdate AS TIME), 100), --//2:30PM
我也試過format()
但它返回一個錯誤「公共語言運行時(CLR)的執行是不是在輕型池支持...等」
time_adm22 = FORMAT(CAST(hadmlog.admdate AS DATETIME),'hh:mm') --error
試試這個:'DECLARE @t VARCHAR(7)=轉換(VARCHAR(15),CAST(GETDATE()AS TIME),100) SELECT SUBSTRING(@t,1,LEN(@t)-2)' – Sathish
在你的情況下,它會是這樣的:'DECLARE @t varchar(7)= convert(varchar(15), CAST(hadmlog.admdate AS TIME),100) SELECT SUBSTRING(@t,1,LEN(@t)-2)' – Sathish