datetime মডিউলের strftime মেথড

datetime মডিউলের strftime মেথড ফরম্যাট করা তারিখ এবং সময় স্ট্রিং রিটার্ন করে। মেথডের প্যারামিটারে আমরা আমাদের প্রয়োজনীয় ফরম্যাট নির্দিষ্ট করি।

সিনট্যাক্স

pythonimport datetime

datetime.strftime(সময়ের ফরম্যাট)

সিনট্যাক্স

টেবিলে সময়ের মৌলিক ফরম্যাটগুলি উপস্থাপন করা হয়েছে:

ফরম্যাট বর্ণনা উদাহরণ
%a সপ্তাহের দিনগুলির সংক্ষিপ্ত আঞ্চলিক নাম। Sun, Mon, ..., Sat (en_US)
%A সপ্তাহের দিনগুলির পূর্ণ আঞ্চলিক নাম। Sunday, Monday, ..., Saturday (en_US)
%w দশমিক সংখ্যা হিসাবে সপ্তাহের দিন, যেখানে 0 - রবিবার, এবং 6 - শনিবার। 0, 1, ..., 6
%d শূন্য দিয়ে প্যাড করা দশমিক সংখ্যা হিসাবে মাসের দিন। 01, 02, ..., 31
%b মাসের সংক্ষিপ্ত আঞ্চলিক নাম। Jan, Feb, ..., Dec (en_US)
%B মাসের পূর্ণ আঞ্চলিক নাম। January, February, ..., December (en_US)
%m শূন্য দিয়ে প্যাড করা দশমিক সংখ্যা হিসাবে মাস। 01, 02, ..., 12
%y শূন্য দিয়ে প্যাড করা দশমিক সংখ্যা হিসাবে শতাব্দী ছাড়া বছর। 00, 01, ..., 99
%Y শূন্য দিয়ে প্যাড করা দশমিক সংখ্যা হিসাবে শতাব্দী সহ বছর। 0001, ..., 2013, 2014

উদাহরণ

আসুন একটি তারিখ এবং সময় অবজেক্ট তৈরি করি, যেখানে বছর এবং শতাব্দী, দশমিক ফরম্যাটে মাসের নাম এবং দশমিক সংখ্যা হিসাবে মাসের দিন নির্দিষ্ট থাকবে:

pythonimport datetime

dt = datetime.datetime(2025, 12, 31, 12, 59, 59)
res = dt.strftime('%Y-%m-%d')
print(res)

নিষ্পাদিত কোডের ফলাফল:

python2025-12-31

আরও দেখুন

  • time মডিউলের time মেথড,
    যা epoch শুরু থেকে সেকেন্ডে সময় রিটার্ন করে
  • time মডিউলের ctime মেথড,
    যা সেকেন্ডকে তারিখ এবং সময় স্ট্রিং-এ রূপান্তর করে
  • time মডিউলের mktime মেথড,
    যা তারিখ এবং সময় স্ট্রিংকে সেকেন্ডে রূপান্তর করে