কম্পিউটার টিউটোরিয়াল

পাইথনের strftime ব্যবহার করে ডেট Aug 5th ফরম্যাটে ডিসপ্লে কীভাবে করবেন?


strftime ফাংশন ব্যবহার করে st, nd, rd, th মতো সাফিক্স পাওয়া সম্ভব নয়। strftime ফাংশনে এই ফরম্যাটিং সাপোর্ট করে এমন কোনো ডিরেক্টিভ নেই। আপনি নিজের ফাংশন তৈরি করে সাফিক্স বের করে ফরম্যাটিং স্ট্রিং-এ যোগ করতে পারেন।

উদাহরণ

from datetime import datetime
now = datetime.now()
def suffix(day):
    suffix = ""
    if 4 <= day <= 20 or 24 <= day <= 30:
        suffix = "th"
    else:
        suffix = ["st", "nd", "rd"][day % 10 - 1]
    return suffix
my_date = now.strftime("%b %d" + suffix(now.day))
print(my_date)

আউটপুট

এটি আউটপুট দেবে -

Jan 15th

  1. Tkinter-এ পাইথন ব্যবহার করে উইন্ডোর স্ক্রিনশট নেওয়ার পদ্ধতি

  2. পাইথন ব্যবহার করে পয়েন্ট সেটের কেন্দ্র বের করার পদ্ধতি

  3. পাইথনে cv2 ব্যবহার করে ইমেজ প্রদর্শন করা

  4. পাইথনে Matplotlib ব্যবহার করে স্ট্যাকড বার চার্ট প্রদর্শন করা