STR_TO_DATE() ফাংশন একটি স্ট্রিং মানকে ডেটাটাইম মানে রূপান্তর করে এবং এটি একটি নির্দিষ্ট ফরম্যাট স্ট্রিং অনুযায়ী হয়। স্ট্রিং মান এবং ফরম্যাট স্ট্রিং উভয়ই ফাংশনের আর্গুমেন্ট হিসেবে পাস করতে হবে। STR_TO_DATE() ফাংশনের সিনট্যাক্স নিচে দেওয়া হল।
STR_TO_DATE(string, format)
এখানে 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)