কম্পিউটার

স্ট্রিংকে ডেটটাইমে রূপান্তর করুন এবং পাইথনে এর বিপরীতে


পাইথনের ব্যাপক তারিখ এবং সময় ম্যানিপুলেশন ক্ষমতা রয়েছে৷ এই নিবন্ধে আমরা দেখব কিভাবে সঠিক বিন্যাস সহ স্ট্রিং আমরা একটি তারিখ সময় এবং এর বিপরীতে রূপান্তর করতে পারি৷

strptime সহ

ডেটটাইম মডিউল থেকে এই স্ট্রপটাইম ফাংশনটি উপযুক্ত ফর্ম্যাট স্পেসিফায়ার গ্রহণ করে স্ট্রিং থেকে ডেটটাইমে রূপান্তর করতে পারে৷

উদাহরণ

import datetimedt_str ='সেপ্টেম্বর 19 2019 21:02:23 PM'#প্রদত্ত তারিখ টাইমপ্রিন্ট("প্রদত্ত তারিখের সময়:\n", dt_str)# টাইপ চেকপ্রিন্ট("ডেটা টাইপ:",type(dt_str))#Formatdtformat ='%B %d %Y %H:%M:%S %p'datetime_val =datetime.datetime.strptime(dt_str, dtformat)মুদ্রণ("তারিখের সময় রূপান্তর করার পরে:\n",datetime_val)#টাইপ চেকপ্রিন্ট( "ডেটা টাইপ:",type(datetime_val))# stringdtstr_new=str(datetime_val)print("The string Date time",dtstr_new)print("ডেটা টাইপ:",type(dtstr_new))

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

প্রদত্ত তারিখের সময়:সেপ্টেম্বর 19 2019 21:02:23 PMData প্রকার:তারিখের সময় রূপান্তর করার পরে:2019-09-19 21:02:23 ডেটা প্রকার:স্ট্রিং তারিখের সময় 2019-09-19 21:02:23Data প্রকার:

str দিয়ে

str ফাংশন তার প্যারামিটারটিকে একটি স্ট্রিং-এ রূপান্তর করবে। তাই এখানে আমরা Today ফাংশন ব্যবহার করে একটি datetime মান নিই এবং str ফাংশনে একটি প্যারামিটার হিসেবে সরবরাহ করি।

উদাহরণ

ইমপোর্ট ডেটটাইম প্রিন্ট("তারিখ সময় ডেটা টাইপ:\n",datetime.datetime.today())print("ডেটা টাইপ:\n", type(datetime.datetime.today()))dtstr=str(তারিখ সময় ডেটটাইম 

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

তারিখ সময় ডেটা টাইপ:2020-05-18 11:09:40.986027ডেটা টাইপ:স্ট্রিং তারিখ সময়:2020-05-18 11:09:40.986027ডেটা টাইপ:

  1. কিভাবে Python DateTime স্ট্রিংকে পূর্ণসংখ্যা মিলিসেকেন্ডে রূপান্তর করবেন?

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

  3. পাইথনে ইউনিক্স টাইমস্ট্যাম্প স্ট্রিংকে পঠনযোগ্য তারিখে কীভাবে রূপান্তর করবেন?

  4. কিভাবে একটি Python তারিখ স্ট্রিং একটি তারিখ অবজেক্টে রূপান্তর করবেন?