2012-07-11 9 views
6

के साथ MySQL प्रारूप समय क्या लोअरकेस AM या PM रखने के लिए समय फ़ील्ड को प्रारूपित करने का कोई बेहतर तरीका है? यह मेरा SELECT कथन में मैं क्या है और यह काम करता है, लेकिन यह नहीं बल्कि भद्दा है:लोअरकेस am/pm

CONCAT_WS('', DATE_FORMAT(time, '%l:%i '), LOWER(DATE_FORMAT(`time`, '%p'))) AS time 

मैं अधिक महत्वपूर्ण बात यह लगता है कि वहाँ कोई महत्वपूर्ण इस तरह एसक्यूएल कार्यों का उपयोग कर स्वरूपण के साथ जुड़े भूमि के ऊपर है?

उत्तर

10

आप बिना किसी समझौते के सीधे इसे कर सकते हैं।

LOWER(DATE_FORMAT(`time`,'%l:%i %p')) 

SEE HERE @ SQLFiddle

+0

बहुत बढ़िया, धन्यवाद। – adamK

संबंधित मुद्दे