हम समय को अन्य फॉर्मेट में प्रदर्शित करने के लिए भी DATE_FORMAT() फंक्शन का उपयोग कर सकते हैं। इस मामले में, इस फंक्शन के दो आर्गुमेंट होंगे: पहला समय और दूसरा फॉर्मेट स्ट्रिंग।
निम्न उदाहरण वर्तमान समय को निर्दिष्ट फॉर्मेट में बदलेगा:
mysql> SELECT DATE_FORMAT(NOW(), 'The time is %h:%i:%s %p');
+-----------------------------------------------+
| DATE_FORMAT(NOW(), 'The time is %h:%i:%s %p') |
+-----------------------------------------------+
| The time is 06:02:28 AM |
+-----------------------------------------------+
निम्न उदाहरण दिए गए समय को निर्दिष्ट फॉर्मेट में बदलेगा:
mysql> SELECT DATE_FORMAT('2017-10-29 06:03:25', 'The time is %h:%i:%s %p');
+---------------------------------------------------------------+
| DATE_FORMAT('2017-10-29 06:03:25', 'The time is %h:%i:%s %p') |
+---------------------------------------------------------------+
| The time is 06:03:25 AM |
+---------------------------------------------------------------+
यह फंक्शन डेटटाइम मान से केवल समय भाग को फॉर्मेट करता है।