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

MySQL-এ VARCHAR ডেটাকে DATE ফরম্যাটে কনভার্ট করা

STR_TO_DATE() ফাংশন ব্যবহার করে স্ট্রিং ডেটাকে MySQL DATE/TIME ফরম্যাটে কনভার্ট করা যায়।

টেবিল ও ডেটা:

mysql> CREATE TABLE DemoTable1989 (DueDate VARCHAR(20));
mysql> INSERT INTO DemoTable1989 VALUES
    ('31/01/2015'), ('01/12/2018'), ('25/10/2019');

কনভার্ট কোয়েরি (dd/mm/yyyy ফরম্যাট):

mysql> SELECT STR_TO_DATE(DueDate, '%d/%m/%Y') AS MySQLDateFormat FROM DemoTable1989;

আউটপুট:

+-----------------+
| MySQLDateFormat |
+-----------------+
| 2015-01-31      |
| 2018-12-01      |
| 2019-10-25      |
+-----------------+

সাধারণ ফরম্যাট স্পেসিফায়ার

স্পেসিফায়ারঅর্থউদাহরণ
%dদিন (০১-৩১)31
%mমাস (০১-১২)01
%Yবছর (৪ অঙ্ক)2015
%Hঘন্টা (০০-২৩)12
%iমিনিট (০০-৫৯)34
%sসেকেন্ড (০০-৫৯)00

ডেটাইমের জন্য: STR_TO_DATE(DueDate, '%d/%m/%Y %H:%i:%s')

  1. MySQL-এ VARCHAR ডেট ফরম্যাট পরিবর্তন করা (STR_TO_DATE + UPDATE)

  2. MySQL-এ VARCHAR ফরম্যাটে তারিখ থাকলে নির্দিষ্ট রেকর্ড নির্বাচন করা

  3. MySQL-এ স্ট্রিং (VARCHAR) থেকে টাইমস্ট্যাম্প ফরম্যাটে রূপান্তর

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