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

MySQL-এ TIME_FORMAT() দিয়ে সেকেন্ড ছাড়া সময় (HH:MM) বের করা

TIME_FORMAT() ফাংশন ব্যবহার

TIME বা DATETIME কলাম থেকে সেকেন্ড বাদ দিয়ে শুধু ঘন্টা ও মিনিট (HH:MM) ফরম্যাটে বের করতে TIME_FORMAT(time, '%H:%i') ব্যবহার করুন।

উদাহরণ

mysql> CREATE TABLE DemoTable1326 (Arrivaltime TIME);

mysql> INSERT INTO DemoTable1326 VALUES 
('12:10:45'), ('20:00:00'), ('22:45:55'), ('04:10:24');

mysql> SELECT * FROM DemoTable1326;

কুয়েরি: সেকেন্ড বাদ দেওয়া

mysql> SELECT TIME_FORMAT(Arrivaltime, '%H:%i') FROM DemoTable1326;

ফলাফল

+----------------------------------+
| TIME_FORMAT(Arrivaltime, '%H:%i') |
+----------------------------------+
| 12:10                            |
| 20:00                            |
| 22:45                            |
| 04:10                            |
+----------------------------------+

ফরম্যাট কোড:

  • %H — ঘন্টা (00-23)
  • %i — মিনিট (00-59)
  • %s — সেকেন্ড (00-59)

এই ফাংশন TIME, DATETIME, TIMESTAMP সব টাইপে কাজ করে। রিপোর্টিং, UI ডিসপ্লে-এ খুব কাজে আসে।

  1. PHP টাইম ফরম্যাট "১১:০০ AM" কে MySQL টাইম ফরম্যাটে রূপান্তর

  2. MySQL-এ TIMEDIFF() এবং TIME_TO_SEC() ব্যবহার করে সময় পার্থক্য সেকেন্ডে বের করা

  3. MySQL-এ সেকেন্ড থেকে সময় হিসাব করা (SEC_TO_TIME, TIME_TO_SEC)

  4. MySQL-এ LIMIT ও OFFSET ব্যবহার করে ব্যাচewise রো সিলেক্ট করা