STR_TO_DATE() फ़ंक्शन एक स्ट्रिंग मान को डेटाटाइम मान में बदल देगा और यह एक विशिष्ट प्रारूप स्ट्रिंग के अनुसार होगा। स्ट्रिंग मान और प्रारूप स्ट्रिंग दोनों को फ़ंक्शन के तर्क के रूप में पारित किया जाना चाहिए। STR_TO_DATE() फ़ंक्शन का सिंटैक्स निम्नलिखित है।
STR_TO_DATE(string, format)
यहां स्ट्रिंग स्ट्रिंग का मान है जिसे डेटाटाइम मान में परिवर्तित करने की आवश्यकता है और प्रारूप निर्दिष्ट दिनांक प्रारूप है।
निम्नलिखित उदाहरण दिए गए स्ट्रिंग से और निर्दिष्ट प्रारूप के अनुसार मान्य दिनांक लौटाएगा।
mysql> Select STR_TO_DATE('20172810', '%Y%d%m'); +-----------------------------------+ | STR_TO_DATE('20172810', '%Y%d%m') | +-----------------------------------+ | 2017-10-28 | +-----------------------------------+ 1 row in set (0.00 sec)