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

MySQL-এ STR_TO_DATE দিয়ে স্ট্রিংকে টাইমSTAMP-এ রূপান্তর

আপনি ফরম্যাট স্পেসিফায়ার ব্যবহার করতে পারেন। সিনট্যাক্স:

select str_to_date(yourColumnName,'%d/%m/%Y %h:%i %p') as anyAliasName from yourTableName;

প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable 
-> ( 
-> DueDate varchar(100) 
-> ); Query OK, 0 rows affected (0.51 sec)

টেবিলে কিছু রেকর্ড ইনসার্ট করুন:

mysql> insert into DemoTable values('11/02/2019 10:35'); Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable values('21/12/2018 12:01'); Query OK, 1 row affected (0.19 sec)

টেবিলের সকল রেকর্ড দেখান:

mysql> select *from DemoTable;

আউটপুট

এটি নিচের আউটপুট দেবে:

+------------------+
| DueDate          |
+------------------+
| 11/02/2019 10:35 |
| 21/12/2018 12:01 |
+------------------+
2 rows in set (0.00 sec)

স্ট্রিংকে টাইমSTAMP-এ রূপান্তর করার কোয়ারী:

mysql> select str_to_date(DueDate,'%d/%m/%Y %h:%i %p') as ConvertDate from DemoTable;

আউটপুট

এটি নিচের আউটপুট দেবে (স্ট্যান্ডার্ড DATETIME ফরম্যাটে):

+---------------------+
| ConvertDate         |
+---------------------+
| 2019-02-11 10:35:00 |
| 2018-12-21 00:01:00 |
+---------------------+
2 rows in set (0.00 sec)
  1. MySQL-এ TIME_FORMAT দিয়ে HH:MM:SS থেকে HH:MM ফরম্যাটে কনভার্ট করা

  2. MySQL-এ TIME_FORMAT(), SUBSTRING(), CONCAT() ব্যবহার করে VARCHAR 'টাইম' কে রিয়েল টাইমে কনভার্ট করুন

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

  4. C#-এ লিস্টকে স্ট্রিং-এ কনভার্ট করা (string.Join)