2016-03-25 11 views
0

私は、クエリを使用しています:コンバートSYSDATETIMEOFFSET():MM AM/PM

select LTRIM(RIGHT(CONVERT(CHAR(20), SYSDATETIMEOFFSET (), 22), 12)) as RecvdTime 

それは私を与える:6:27:16 PM

私は1つに(6:27 PMとして&印刷にそれを第二の部分を削除する必要がありますスペースの間に27 & PM

私はクエリを変更しようとしましたが、成功しませんでした。

私は助けていただきありがとうございます。

ありがとうございました!

答えて

0

が、これはあなたが

SELECT CONVERT(VARCHAR(5), SYSDATETIMEOFFSET (), 108) + ' ' + RIGHT(CONVERT(VARCHAR(30), SYSDATETIMEOFFSET (), 9),2) 
0

あなたはこれを試みることができる助けるかもしれない試してみてください。私は現時点でそれをテストすることはできませんが、それは分と午前/午後の間のスペースを与える必要があります。

SELECT REPLACE(REPLACE(RIGHT('0'+LTRIM(RIGHT(CONVERT(varchar,SYSDATETIMEOFFSET (),100),7)),7),'AM',' AM'),'PM',' PM')