MySQL-এ DATETIME টাইপের সঠিক ফরম্যাট হলো 'YYYY-MM-DD HH:MM:SS' (২৪ ঘণ্টার ফরম্যাট)।
টেবিল তৈরি
mysql> CREATE TABLE DemoTable797 (ArrivalDatetime DATETIME); Query OK, 0 rows affected (0.68 sec)
ডেটা ইনসার্ট (NOW() ও নির্দিষ্ট ডেটাইম)
mysql> INSERT INTO DemoTable797 VALUES (NOW());
Query OK, 1 row affected (0.15 sec)
mysql> INSERT INTO DemoTable797 VALUES ('2016-12-21 12:50:34');
Query OK, 1 row affected (0.17 sec)
mysql> INSERT INTO DemoTable797 VALUES ('2017-03-01 17:40:21');
Query OK, 1 row affected (0.24 sec)
রেকর্ড দেখানো
mysql> SELECT * FROM DemoTable797;
আউটপুট (NOW() বর্তমান সময় দেখাবে):
+---------------------+ | ArrivalDatetime | +---------------------+ | 2019-08-01 21:40:42 | | 2016-12-21 12:50:34 | | 2017-03-01 17:40:21 | +---------------------+ 3 rows in set (0.00 sec)
ফরম্যাট বিশ্লেষণ
| অংশ | ফরম্যাট | উদাহরণ |
|---|---|---|
| YYYY | ৪ অঙ্কের বছর | 2019 |
| MM | ২ অঙ্কের মাস (০১-১২) | 08 |
| DD | ২ অঙ্কের দিন (০১-৩১) | 01 |
| HH | ২৪ ঘণ্টার ঘন্টা (০০-২৩) | 21 |
| MM | ২ অঙ্কের মিনিট (০০-৫৯) | 40 |
| SS | ২ অঙ্কের সেকেন্ড (০০-৫৯) | 42 |
গুরুত্বপূর্ণ নোট
DATETIMEরেঞ্জ:1000-01-01 00:00:00থেকে9999-12-31 23:59:59।TIMESTAMPরেঞ্জ:1970-01-01 00:00:01UTC থেকে2038-01-19 03:14:07UTC (Y2K38 সমস্যা)।NOW(),CURRENT_TIMESTAMPবর্তমান ডেটাইম দেয়।- ফরম্যাটিংয়ের জন্য
DATE_FORMAT()ব্যবহার করুন।