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

MySQL-এ DATETIME থেকে DATE কনভার্ট করুন


DATETIME কলাম থেকে শুধু DATE অংশ পেতে CAST() ফাংশন ব্যবহার করুন। সিনট্যাক্স:

SELECT CAST(yourColumnName as Date) as anyVariableName from yourTableName;

উদাহরণের জন্য টেবিল তৈরি করি:

mysql> create table ConvertDateTimeToDate -> ( -> ArrivalDatetime datetime -> ); Query OK, 0 rows affected (0.37 sec)

ডেটাইম মান যোগ করুন:

mysql> insert into ConvertDateTimeToDate values(date_add(now(),interval -1 year)); ... mysql> insert into ConvertDateTimeToDate values('2012-04-30 04:05:50'); Query OK, 1 row affected (0.13 sec)

রেকর্ডগুলো দেখান:

mysql> select *from ConvertDateTimeToDate;

আউটপুট:

+---------------------+ | ArrivalDatetime     | +---------------------+ | 2017-12-27 10:05:21 | | 2017-11-21 13:10:20 | | 2016-05-24 21:11:24 | | 2012-04-30 04:05:50 | +---------------------+ 4 rows in set (0.00 sec)

DATETIME থেকে DATE কনভার্ট করুন:

mysql> select cast(ArrivalDatetime as Date) as Date from ConvertDateTimeToDate;

ফলাফল:

+------------+ | Date       | +------------+ | 2017-12-27 | | 2017-11-21 | | 2016-05-24 | | 2012-04-30 | +------------+ 4 rows in set (0.00 sec)

  1. MySQL-এ আজকের তারিখ থেকে নিকটতম ডেট নির্বাচন করা

  2. MySQL-এ DATE_FORMAT() দিয়ে DATETIME থেকে শুধু তারিখ (DD.MM.YYYY) বের করা

  3. MySQL কোয়েরি: 00:00 থেকে আজকের তারিখ পর্যন্ত ডেটা নির্বাচন করা

  4. MySQL-এ TIME_FORMAT দিয়ে HH:MM:SS থেকে HH:MM ফরম্যাটে কনভার্ট করা