পাইথনের ব্যাপক তারিখ এবং সময় ম্যানিপুলেশন ক্ষমতা রয়েছে৷ এই নিবন্ধে আমরা দেখব কিভাবে সঠিক বিন্যাস সহ স্ট্রিং আমরা একটি তারিখ সময় এবং এর বিপরীতে রূপান্তর করতে পারি৷
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ডেটা টাইপ: