আপনি ফর্ম্যাট স্পেসিফায়ার ব্যবহার করতে পারেন৷ নিম্নলিখিত সিনট্যাক্স −
আপনার টেবিলের নাম থেকে str_to_date(yourColumnName,'%d/%m/%Y %h:%i %p') নির্বাচন করুনআসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable -> ( -> DueDate varchar(100) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.51 সেকেন্ড)সন্নিবেশ কমান্ড -
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable মানগুলিতে সন্নিবেশ করুন('11/02/2019 10:35'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)mysql> DemoTable মানগুলিতে সন্নিবেশ করুন('21/12/2018 12:01');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> DemoTable থেকে *নির্বাচন করুন;আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+-------------------+| শেষ তারিখ |+--------------------+| 11/02/2019 10:35 || 21/12/2018 12:01 |+------------------+2 সারি সেটে (0.00 সেকেন্ড)
MySQL-এ স্ট্রিং-কে টাইমে রূপান্তর করার জন্য নিম্নোক্ত ক্যোয়ারী।
mysql> DemoTable থেকে ConvertDate হিসাবে str_to_date(DueDate,'%d/%m/%Y %h:%i %p') নির্বাচন করুন;
আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+---------+| রূপান্তর তারিখ |+---------+| 2019-02-11 10:35:00 || 2018-12-21 00:01:00 |+----------------------+2 সারি সেটে (0.00 সেকেন্ড)