2017-09-14 119 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') 
相关问题