MySQL-এ স্ট্রিংকে 24 ঘন্টা ডেটটাইম ফর্ম্যাটে রূপান্তর করতে, আপনি STR_TO_DATE() পদ্ধতি ব্যবহার করতে পারেন। এর সাথে প্যারামিটার হিসাবে তারিখের জন্য নিম্নলিখিত বিন্যাসটি ব্যবহার করুন:
'%Y-%m-%d %H:%i:%s'
নিম্নলিখিত বাক্য গঠন
আপনার টেবিলের নাম থেকে STR_TO_DATE(your ColumnName, '%Y-%m-%d %H:%i:%s') নির্বাচন করুন;
আসুন প্রথমে একটি টেবিল তৈরি করি:
mysql> টেবিল তৈরি করুন DemoTable (ArrivalDate varchar(200)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.57 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করার জন্য নিম্নোক্ত ক্যোয়ারী:
mysql> DemoTable মানগুলিতে সন্নিবেশ করুন('2019-01-31 15:45:23'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড)mysql> DemoTable মানগুলিতে সন্নিবেশ করুন('2012-12-12 20:30 :26');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.23 সেকেন্ড)mysql> DemoTable মানগুলিতে সন্নিবেশ করান DemoTable মান('2017-02-03 19:24:32'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.27 সেকেন্ড)
নিম্নোক্ত ক্যোয়ারীটি সিলেক্ট কমান্ড ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করা হয়েছে:
mysql> DemoTable থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট তৈরি করবে
<প্রে>+---------+| আগমনের তারিখ |+---------+| 2019-01-31 15:45:23 || 2012-12-12 20:30:26 || 2016-06-07 21:04:05 || 2017-02-03 19:24:32 |+----------------------+4টি সারি সেটে (0.00 সেকেন্ড)MySQL-এ স্ট্রিংকে 24-ঘন্টা ডেটটাইম ফরম্যাটে রূপান্তর করার প্রশ্নটি নিম্নরূপ:
mysql> DemoTable থেকে str_to_date(ArrivalDate,'%Y-%m-%d %H:%i:%s') AS `24HourFormat` নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট তৈরি করবে:
<প্রে>+---------+| 24Hour Format |+---------+| 2019-01-31 15:45:23 || 2012-12-12 20:30:26 || 2016-06-07 21:04:05 || 2017-02-03 19:24:32 |+----------------------+4টি সারি সেটে (0.00 সেকেন্ড)