আপনি strftime ফাংশন ব্যবহার করে ফর্ম্যাট করা তারিখ এবং সময় পেতে পারেন৷ এটি একটি বিন্যাস স্ট্রিং গ্রহণ করে যা আপনি আপনার পছন্দসই আউটপুট পেতে ব্যবহার করতে পারেন। এটি দ্বারা সমর্থিত নির্দেশাবলী নিম্নরূপ।
নির্দেশনা | অর্থ |
%a | লোকেলের সংক্ষিপ্ত সাপ্তাহিক দিনের নাম |
%A | লোকেলের পুরো সপ্তাহের দিনের নাম |
%b | লোকেলের সংক্ষিপ্ত মাসের নাম৷ |
%B | লোকেলের পুরো মাসের নাম। |
%c | লোকেলের উপযুক্ত তারিখ এবং সময়ের উপস্থাপনা৷ |
%d | দশমিক সংখ্যা হিসাবে মাসের দিন [01,31]। |
%H | ঘন্টা (24-ঘন্টা ঘড়ি) দশমিক সংখ্যা হিসাবে [00,23]। |
%I | ঘন্টা (12-ঘন্টা ঘড়ি) দশমিক সংখ্যা হিসাবে [01,12]। |
%m | দশমিক সংখ্যা হিসাবে মাস [01,12]। |
%M | দশমিক সংখ্যা হিসাবে মিনিট [00,59]। |
%p | লোকেল AM বা PM এর সমতুল্য৷ |
%S | দশমিক সংখ্যা হিসাবে দ্বিতীয় [00,61]। |
%U | বছরের সপ্তাহের সংখ্যা (সপ্তাহের প্রথম দিন হিসাবে রবিবার) দশমিক সংখ্যা হিসাবে [00,53]। প্রথম রবিবারের আগের একটি নতুন বছরের সমস্ত দিন সপ্তাহ 0-তে বিবেচিত হয়। |
%w | দশমিক সংখ্যা হিসাবে সপ্তাহের দিন [0(রবিবার),6]। |
%W | বছরের সপ্তাহের সংখ্যা (সপ্তাহের প্রথম দিন হিসাবে সোমবার) দশমিক সংখ্যা হিসাবে [00,53]। প্রথম সোমবারের আগের একটি নতুন বছরের সমস্ত দিন সপ্তাহ 0-তে বিবেচিত হয়। |
%x | লোকেলের উপযুক্ত তারিখ উপস্থাপনা৷ |
%X | লোকেলের উপযুক্ত সময়ের উপস্থাপনা৷ |
%y | দশমিক সংখ্যা হিসাবে শতাব্দী ছাড়া বছর [00,99]। |
%Y | দশমিক সংখ্যা হিসাবে শতক সহ বছর। |
%Z | টাইম জোনের নাম (কোনও অক্ষর নেই যদি টাইম জোন না থাকে)। |
%% | একটি আক্ষরিক "%" অক্ষর৷ |
আপনি strftime ফাংশনে এই নির্দেশাবলী ব্যবহার করতে পারেন -
উদাহরণ
import datetime now = datetime.datetime.now() print("Current date and time: ") print(now.strftime('%Y-%m-%d %H:%M:%S')) print(now.strftime('%H:%M:%S on %A, %B the %dth, %Y'))
আউটপুট
এটি আউটপুট দেবে −
2017-12-29 12:19:13 12:19:13 on Friday, December the 29th, 2017