কম্পিউটার

Python এর strftime ব্যবহার করে আমি কিভাবে 5 অগাস্টের মত তারিখ প্রদর্শন করব?


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. পাইথনে ম্যাটপ্লটলিব ব্যবহার করে স্ট্যাকড বার চার্ট কীভাবে প্রদর্শন করবেন?