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

MySQL DATETIME কে Unix Timestamp-এ কনভার্ট করা

MySQL ডেট ও টাইমকে Unix Timestamp-এ কনভার্ট করতে UNIX_TIMESTAMP() ফাংশন ব্যবহার করা যায়।

কোয়েরি

mysql> SELECT UNIX_TIMESTAMP(STR_TO_DATE('Oct 19 2018 10:00PM', '%M %d %Y %h:%i%p'));

আউটপুট (Unix Timestamp):

+------------------------------------------------------------------------+
| UNIX_TIMESTAMP(STR_TO_DATE('Oct 19 2018 10:00PM', '%M %d %Y %h:%i%p')) |
+------------------------------------------------------------------------+
| 1539966600                                                             |
+------------------------------------------------------------------------+
1 row in set (0.04 sec)

আসল ডেট/টাইম ফিরে পাওয়া

কোয়েরি:

mysql> SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(STR_TO_DATE('Oct 19 2018 10:00PM', '%M %d %Y %h:%i%p')), '%m-%d-%Y %h:%i:%p');

আউটপুট:

+-----------------------------------------------------------------------------------------------------------+
| FROM_UNIXTIME(UNIX_TIMESTAMP(STR_TO_DATE('Oct 19 2018 10:00PM', '%M %d %Y %h:%i%p')),'%m-%d-%Y %h:%i:%p') |
+-----------------------------------------------------------------------------------------------------------+
| 10-19-2018 10:00:PM                                                                                         |
+-----------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)

সরল পদ্ধতি: SELECT UNIX_TIMESTAMP('2018-10-19 22:00:00') সরাসরি DATETIME/TIMESTAMP কলাম/লিটারেল থেকে কাজ করে। FROM_UNIXTIME(unix_ts) ব্যবহার করে Unix timestamp থেকে ডেটটাইমে ফিরে আসা যায়।

  1. পাইথন ডেটকে Unix টাইমস্ট্যাম্পে কনভার্ট করার পদ্ধতি

  2. পাইথনে datetime কে UTC টাইমস্ট্যাম্পে কনভার্ট করবেন?

  3. পাইথনে টাইমস্ট্যাম্প স্ট্রিংকে datetime অবজেক্টে কনভার্ট করবেন?

  4. পাইথনে ইউনিক্স টাইমস্ট্যাম্প স্ট্রিংকে পঠনীয় ডেটে কনভার্ট করবেন?