কম্পিউটার

মাইএসকিউএল-এ টাইমস্ট্যাম্পকে ডেটটাইমে কীভাবে রূপান্তর করবেন?


আমরা FROM_UNIXTIME() ফাংশনের সাহায্যে টাইমস্ট্যাম্পকে ডেট টাইমে রূপান্তর করতে পারি। আসুন একটি উদাহরণ দেখি। প্রথমে, আমরা int টাইপের কলাম সহ একটি টেবিল তৈরি করব। তারপরে আমরা এটিকে টাইমস্ট্যাম্পে এবং আবার তারিখের সময় রূপান্তর করি৷

পূর্ণসংখ্যার ধরন সহ একটি টেবিল তৈরি করা।

mysql> টেবিল TimestamptoDateDemo তৈরি করুন -> ( -> YourTimeStamp int(11) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.57 সেকেন্ড)

টেবিলে রেকর্ড সন্নিবেশ করা হচ্ছে।

mysql> TimestamptoDateDemo মান (1389453221); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.23 সেকেন্ড)

সমস্ত রেকর্ড প্রদর্শন করতে।

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

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

<প্রে>+---------------+| YourTimeStamp |+---------------+| 1389453221 |+---------------+1 সারি সেটে (0.00 সেকেন্ড)

টাইমস্ট্যাম্পে রূপান্তর করতে সিনট্যাক্স।

YourTableName থেকে from_unixtime(yourColumnName) নির্বাচন করুন;

নিচের বাস্তবায়ন হল।

mysql>টাইমস্ট্যাম্পটোডেমো থেকে_unixtime(YourTimeStamp) নির্বাচন করুন;

এখানে আউটপুট।

<প্রে>+-------------------------------+| from_unixtime(YourTimeStamp) |+--------------------------------------------+| 2018-09-11 20:43:41 |+-------------------------------+1 সারি সেটে (0.04 সেকেন্ড )

উপরের টাইমস্ট্যাম্পকে ডেটটাইমে রূপান্তর করতে সিনট্যাক্স।

yourTableName থেকে_unixtime(YourColumnName, '%Y %D %M %h:%i:%s') থেকে নির্বাচন করুন;

নিম্নলিখিত আউটপুট যা তারিখ সময় দেখায়।

<পূর্ব>+------------------------------------------------------------ -----+| from_unixtime(YourTimeStamp, '%Y %D %M %h:%i:%s') |+---------------------------- ------------------------+| 2018 11ই সেপ্টেম্বর 08:43:41 |+----------------------------------------- -----------+1 সারি সেটে (0.03 সেকেন্ড)
  1. কিভাবে আমি মাইএসকিউএল-এ ডেটটাইম পুনরায় ফর্ম্যাট করব?

  2. পাইথন তারিখকে ইউনিক্স টাইমস্ট্যাম্পে কীভাবে রূপান্তর করবেন?

  3. কিভাবে আমি পাইথনে একটি UTC টাইমস্ট্যাম্পে একটি তারিখ সময় রূপান্তর করব?

  4. পাইথনে টাইমস্ট্যাম্প স্ট্রিংকে ডেটটাইম অবজেক্টে কীভাবে রূপান্তর করবেন?