2017-09-14 140 views
0

時間我桌上可見如下SQL24小時格式時間至12小時格式

2017-09-15 16:30:00.000 

自動將我的查詢是這樣

Format(SlotStartTime,'dd/MM/yyyy hh:mi:ss') as SlotStartTime 

而這個返回的時間是這樣

15/09/2017 04:30:00 

所以計算得錯了,它應該是15/09/2017 04:30:00 PM或留,因爲它在24小時˚F ORMAT。我怎樣才能做到這一點?

回答

3

hh爲12小時格式的代碼。 HH是24小時格式的代碼。這與mm(非mi)在幾分鐘內的相似程度,而MM爲幾個月。

你想:爲時間段

FORMAT(SlotStartTime,'dd/MM/yyyy HH:mm:ss') 

12小時:

FORMAT(SlotStartTime,'dd/MM/yyyy hh:mm:ss tt') 
相關問題