কম্পিউটার

কিভাবে একটি 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)

উপরের ক্যোয়ারী প্রদত্ত ডেটটাইম ইনস্ট্যান্সকে সেকেন্ডের মোট সংখ্যায় রূপান্তর করবে।

mysql> Select UNIX_TIMESTAMP(NOW()) AS 'NUMBER OF SECONDS';

+-------------------+
| NUMBER OF SECONDS |
+-------------------+
|        1509248856 |
+-------------------+
1 row in set (0.00 sec)

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

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)

উপরের ক্যোয়ারীটি ডেটটাইম ইন্সট্যান্সকে রূপান্তর করবে যা একটি টেবিল 'পরীক্ষা'-তে একটি সংরক্ষিত মান যেখানে কলাম StudentName-এর মান 'গৌরব'।


  1. MySQL এ datetime থেকে শুধুমাত্র তারিখ পান?

  2. মাইএসকিউএল-এ শেষ থেকে শুরু করে কিভাবে অক্ষরের সংখ্যা x ট্রিম করবেন?

  3. পাইথনে একটি উদাহরণের ক্লাসের নাম কীভাবে পাবেন?

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