हम DATE_FORMAT() फंक्शन की मदद से समय/दिनांक संचालन को MySQL पर ऑफलोड कर सकते हैं। दिनांक और समय को फंक्शन को आर्गुमेंट के रूप में पास किए गए फॉर्मेट यूनिट के आधार पर ऑफलोड किया जाएगा।
उदाहरण के लिए, जब हम MySQL DATE_FORMAT() फंक्शन को आर्गुमेंट के रूप में दिनांक फॉर्मेट यूनिट पास करते हैं तो MySQL केवल दिनांक निकालता है:
mysql> Select DATE_FORMAT("2017-10-22 13:03:45", "%Y %M %D")AS 'OFFLOADED DATE';
+-------------------+
| OFFLOADED DATE |
+-------------------+
| 2017 October 22nd |
+-------------------+
1 row in set (0.00 sec)
जबकि, जब हम MySQL DATE_FORMAT() फंक्शन को आर्गुमेंट के रूप में समय फॉर्मेट यूनिट पास करते हैं तो MySQL केवल समय निकालता है:
mysql> Select DATE_FORMAT("2017-10-22 13:03:45", "%h %i %s %p")AS 'OFFLOADED TIME';
+----------------+
| OFFLOADED TIME |
+----------------+
| 01 03 45 PM |
+----------------+
1 row in set (0.00 sec)