কম্পিউটার

MySQL-এ dd/mm/yyyy স্ট্রিংকে ইউনিক্স টাইমস্ট্যাম্পে রূপান্তর করবেন?


UNIX_TIMESTAMP() এর সাহায্যে dd/mm/yyyy স্ট্রিংকে ইউনিক্স টাইমস্ট্যাম্পে রূপান্তর করুন। সিনট্যাক্স নিম্নরূপ -

আপনার টেবিলের নাম থেকে যেকোনো পরিবর্তনশীল নাম হিসেবে UNIX_TIMESTAMP(STR_TO_DATE(yourColumnName,'%d/%m/%Y')) নির্বাচন করুন;

উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -

mysql> সারণি তৈরি করুন ConvertddmmyyyyInUnixTimeStamp -> ( -> Id int NULL AUTO_INCREMENT, -> Created_at varchar(30), -> PRIMARY KEY(Id) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.57 সেকেন্ড) পূর্বে> 

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -

mysql> ConvertddmmyyyyInUnixTimeStamp(Created_at) মান('10/11/2012');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.21 সেকেন্ড)mysql> ConvertddmmyyyyInUnixTimeStamp(Created_at)/210/210/230000000000000000;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.23 সেকেন্ড)mysql> ConvertddmmyyyyInUnixTimeStamp(Created_at) মানগুলিতে ঢোকান '31/01/2015');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)mysql> ConvertddmmyyyyInUnixTimeStamp(Created_at) মান ('24/04/2016') এ ঢোকান; ঠিক আছে, 1 সারি প্রভাবিত (0.21 সেকেন্ড>mysql) ConvertddmmyyyyInUnixTimeStamp(Created_at) মান('20/09/2017'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.26 সেকেন্ড)mysql> ConvertddmmyyyyInUnixTimeStamp(Created_at) মানগুলিতে সন্নিবেশ করুন('15/09/2017), সারি প্রভাবিত (0.14 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -

mysql> ConvertddmmyyyyInUnixTimeStamp থেকে *নির্বাচন করুন;

নিচের আউটপুট −

+----+------------+| আইডি | তৈরি_এটি |+------+------------+| 1 | 10/11/2012 || 2 | 11/12/2013 || 3 | 10/12/2012 || 4 | 31/01/2015 || 5 | 24/04/2016 || 6 | 20/09/2017 || 7 | 15/03/2018 |+---+------------+7 সারি সেটে (0.00 সেকেন্ড)

এখন dd/mm/yyyy স্ট্রিংকে UNIX টাইমস্ট্যাম্পে রূপান্তর করা যাক:

mysql> ConvertddmmyyyyInUnixTimeStamp থেকে UnixTimestamp হিসেবে unix_timestamp(str_to_date(Created_at,'%d/%m/%Y')) নির্বাচন করুন;

নিম্নলিখিত আউটপুট:

+---------------+| ইউনিক্সটাইমস্ট্যাম্প |+---------------+| 1352485800 || 1386700200 || 1355077800 || 1422642600 || 1461436200 || 1505845800 || 1521052200 |+---------------+7 সারি সেটে (0.00 সেকেন্ড)

  1. পিএইচপি মাইএসকিউএল-এ তারিখের বিন্যাস (ডিবি বা আউটপুটে) dd/mm/yyyy এ পরিবর্তন করবেন?

  2. মাইএসকিউএল-এ স্ট্রিং (ভারচার) টাইমস্ট্যাম্প বিন্যাসে রূপান্তর করবেন?

  3. MySQL - YYYY-MM-DD কে UNIX টাইমস্ট্যাম্পে রূপান্তর করুন

  4. কিভাবে Python তারিখ স্ট্রিং mm/dd/yyyy তারিখে রূপান্তর করবেন?