0

時間は12時間であるhh:mm:ssで日付を取得したいdatetime列を持つテーブルがあります。

私は以下を試しました。

 convert(varchar(10), t2.CSM_START_TIME,108),
 convert(varchar(2),datepart(hour,t2.CSM_START_TIME))
    +':'+convert(varchar(2),datepart(mm,t2.CSM_START_TIME))
    +':'+convert(varchar(2), datepart(SECOND,t2.CSM_START_TIME))  
    as START_TIME
4

3 に答える 3

0

これは私が欲しかったものを手に入れました。

,substring(convert(varchar(40), t2.CSM_START_TIME,109),12,9)+' '+substring(convert(varchar(40), t2.CSM_START_TIME,109),25,2)

于 2013-10-16T03:52:22.727 に答える
-1

あなたはこれを試してみるべきです

DATE_FORMAT(NOW(),'%h:%i %p')

または、http://www.w3schools.com/sql/func_date_format.asp で詳細を確認できます

于 2013-10-16T03:18:00.113 に答える