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

MySQL-এ dd/mm/yyyy ফরম্যাটকে yyyymmdd-এ রূপান্তর করুন

STR_TO_DATE() এবং DATE_FORMAT() কম্বাইন করুন

স্ল্যাশ-বিভক্ত তারিখ (dd/mm/yyyy) কে কম্প্যাক্ট ফরম্যাটে (yyyymmdd) রূপান্তর করতে DATE_FORMAT(STR_TO_DATE(col, '%d/%m/%Y'), '%Y%m%d') ব্যবহার করুন।

উদাহরণ: টেবিল ও ডেটা

mysql> CREATE TABLE DemoTable (
    Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    Admissiondate VARCHAR(200)
);
mysql> INSERT INTO DemoTable(Admissiondate) VALUES('21/10/2014'),('01/12/2016'),('31/01/2017');

সকল রেকর্ড (dd/mm/yyyy):

+----+---------------+
| Id | Admissiondate |
+----+---------------+
| 1  | 21/10/2014    |
| 2  | 01/12/2016    |
| 3  | 31/01/2017    |
+----+---------------+

yyyymmdd ফরম্যাটে রূপান্তর করুন

mysql> SELECT DATE_FORMAT(STR_TO_DATE(Admissiondate, '%d/%m/%Y'), '%Y%m%d') FROM DemoTable;

ফলাফল:

+-------------------------------------------------------------+
| DATE_FORMAT(STR_TO_DATE(Admissiondate, '%d/%m/%Y'), '%Y%m%d') |
+-------------------------------------------------------------+
| 20141021                                                    |
| 20161201                                                    |
| 20170131                                                    |
+-------------------------------------------------------------+

ফরম্যাট স্পেসিফায়ার: %d=দিন, %m=মাস, %Y=৪-সংখ্যার বছর। ইনপুট ফরম্যাট মিল না হলে NULL রিটার্ন করে।

  1. PHP এবং MySQL-এ ডেটা ফরম্যাট dd/mm/yyyy-এ পরিবর্তন করা

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

  3. জাভাতে স্ট্রিং থেকে ডেট পার্স করা: dd/MM/yyyy ফরম্যাট থেকে dd/MM/yyyy ফরম্যাটে (ফরম্যাট পরিবর্তন)

  4. পাইথন ডেট স্ট্রিং mm/dd/yyyy কে datetime এ কনভার্ট কীভাবে করবেন?