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

MySQL DATETIME ইনস্ট্যান্স থেকে মোট সেকেন্ড সংখ্যা কীভাবে বের করবেন?


MySQL DateTime ইনস্ট্যান্সকে সেকেন্ডে রূপান্তর করা যায় UNIX_TIMESTAMP() ফাংশন ব্যবহার করে। নিচের উদাহরণগুলো দেখুন:

mysql> Select UNIX_TIMESTAMP('2017-05-15 04:05:30') AS 'NUMBER OF SECONDS';
+-------------------+
| NUMBER OF SECONDS |
+-------------------+
| 1494801330        |
+-------------------+
1 row in set (0.00 sec)

উপরের কোয়েরি দেওয়া datetime ইনস্ট্যান্সকে মোট সেকেন্ডে রূপান্তর করেছে।

mysql> Select UNIX_TIMESTAMP(NOW()) AS 'NUMBER OF SECONDS';
+-------------------+
| NUMBER OF SECONDS |
+-------------------+
| 1509248856        |
+-------------------+
1 row in set (0.00 sec)

উপরের কোয়েরি বর্তমান DateTime ইনস্ট্যান্সকে মোট সেকেন্ডে রূপান্তর করেছে।

mysql> Select UNIX_TIMESTAMP(Dateofreg) AS 'NUMBER OF SECONDS' from testing where StudentName = 'Gaurav';
+-------------------+
| NUMBER OF SECONDS |
+-------------------+
| 1509247113        |
+-------------------+
1 row in set (0.00 sec)

উপরের কোয়েরি 'testing' টেবিলে সংরক্ষিত DateTime মান (যেখানে StudentName 'Gaurav') কে সেকেন্ডে রূপান্তর করেছে।


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

  2. MySQL-এ SUBSTRING() ও LENGTH() দিয়ে স্ট্রিং-এর শেষ থেকে X অক্ষর কাটা

  3. পাইথনে ইনস্ট্যান্সের ক্লাস নাম কীভাবে পাবেন?

  4. পাইথনে datetime.now() থেক মিনিট, সেকেন্ড এবং মিলিসেকেন্ড কীভাবে পাবেন?