TIME_FORMAT() फ़ंक्शन का उपयोग DATE_FORMAT() फ़ंक्शन के समान ही किया जा सकता है लेकिन इसका उपयोग केवल समय मानों को लोड करने के लिए किया जा सकता है। यदि TIME_FORMAT() फ़ंक्शन का उपयोग दिनांक मानों को ऑफ़लोड करने के लिए किया जाता है, तो MySQL एक NULL मान देता है।
उदाहरण के लिए, जब हम समय स्वरूप इकाइयों को MySQL TIME_FORMAT () फ़ंक्शन के तर्क के रूप में पास करते हैं तो MySQL केवल समय को इस प्रकार लोड करता है -
mysql> Select TIME_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)
जबकि, जब हम दिनांक स्वरूप इकाइयों को MySQL TIME_FORMAT () फ़ंक्शन के तर्क के रूप में पास करते हैं तो MySQL निम्नानुसार NULL लौटाता है -
mysql> Select TIME_FORMAT("2017-10-22 13:03:45", "%Y %M %D") AS 'OFFLOADED DATE'; +----------------+ | OFFLOADED DATE | +----------------+ | NULL | +----------------+ 1 row in set (0.00 sec)