কম্পিউটার টিউটোরিয়াল

MySQL-এ স্ট্রিংকে ডেটে কনভার্ট কীভাবে করবেন?

STR_TO_DATE() ফাংশন ব্যবহার করে স্ট্রিং থেকে ডেট কনভারশন

MySQL-এ স্ট্রিং ফরম্যাটে থাকা ডেটাকে সঠিক DATE বা DATETIME টাইপে রূপান্তর করতে STR_TO_DATE() ফাংশন ব্যবহার করা হয়।

নমুনা টেবিল ও ডেটা

mysql> CREATE TABLE StringToDateDemo (YourDate VARCHAR(100));
mysql> INSERT INTO StringToDateDemo VALUES ('10/27/2018');

কনভারশন কোয়েরি

mysql> SELECT STR_TO_DATE(YourDate, '%m/%d/%Y') FROM StringToDateDemo;

আউটপুট:

+-----------------------------------+
| STR_TO_DATE(YourDate, '%m/%d/%Y') |
+-----------------------------------+
| 2018-10-27                        |
+-----------------------------------+

ফরম্যাট স্পেসিফায়ার: %m=মাস, %d=দিন, %Y=৪ অঙ্কের বছর। স্ট্রিংয়ের ফরম্যাট অনুযায়ী প্যাটার্ন দিতে হয়।

  1. MySQL-এ INT টাইপের YYYYMMDD ফরম্যাটকে DATE-এ রূপান্তর করা

  2. MySQL-এ SUBSTRING_INDEX() ব্যবহার করে স্ট্রিং থেকে তারিখ এক্সট্র্যাক্ট করুন

  3. MySQL-এ STR_TO_DATE() ব্যবহার করে ডেট ফরম্যাট কনভার্ট করা

  4. পাইথনে ডেট স্ট্রিংকে ডেট অবজেক্টে কনভার্ট করবেন?