Python তারিখ
- পূর্ববর্তী পৃষ্ঠা Python মডিউল
- পরবর্তী পৃষ্ঠা Python JSON
Python তারিখ
পাইথনের তারিখ তার নিজস্ব ডেটা টাইপ নয়, কিন্তু আমরা নাম হিসাবে datetime
এর মডিউল, তারিখকে তারিখ অবজেক্ট হিসাবে হালনাগাদ করে নিয়ে আসে。
实例
ইমপোর্ট datetime
মডিউলটি এবং এইমডিউলটি ডিফল্টের মাধ্যমে বর্তমান তারিখ দেখাবে:
import datetime x = datetime.datetime.now() print(x)
তারিখ আউটপুট
যদি আমরা উপরের কোডটি চালাই, তাহলে ফলাফল হবে:
2019-08-14 12:52:55.817273
তারিখটি বছর, মাস, দিন, ঘন্টা, মিনিট, সেকেন্ড এবং মাইক্রোসেকেন্ড ধারণ করে。
datetime
মডিউলটির অনেকগুলি পদ্ধতি রয়েছে যা তারিখ অবজেক্ট সম্পর্কে তথ্য ফিরিয়ে দেয়。
এখানে কিছু উদাহরণ দেওয়া হলো, যা আপনি এই চাপ্তীতে কয়েক পরে বিস্তারিতভাবে শিখবেন:
实例
weekday এবং বছরের নাম ফিরিয়ে দেওয়া:
import datetime x = datetime.datetime.now() print(x.year) print(x.strftime("%A"))
তারিখ অবজেক্ট তৈরি করা
তারিখ তৈরি করতে, datetime মডিউলের datetime()
ক্লাস (কনস্ট্রাক্টর)。
datetime()
এই ক্লাসটি তারিখ তৈরি করতে তিনটি পারামিট চায়: বছর, মাস, দিন。
实例
তারিখ অবজেক্ট তৈরি করা:
import datetime x = datetime.datetime(2020, 5, 17) print(x)
datetime()
এই ক্লাসটি সময় এবং টাইম জোন (ঘন্টা, মিনিট, সেকেন্ড, মাইক্রোসেকেন্ড, tzone) পারামিট নিতে পারে, কিন্তু তারা অপশনাল এবং ডিফল্ট মান হলে: 0
,(টাইম জোন ডিফল্ট হলে) None
)。
strftime() পদ্ধতি
datetime
একটি অবজেক্ট একটি তারিখ অবজেক্টকে পড়ায় সহজ স্ট্রিং ফরম্যাট করতে পারে。
এই পদ্ধতিটি হল: strftime()
এবং একটি format
প্রতিষ্ঠান করে ফরম্যাট স্ট্রিং নির্দিষ্ট করুন:
实例
মাসের নাম দেখানো:
import datetime x = datetime.datetime(2019, 10, 1) print(x.strftime("%B"))
সমস্ত বৈধ ফরম্যাট কোডের উদাহরণ:
指令 | 描述 | 实例 | TIY |
---|---|---|---|
%a | Weekday,短版本 | Wed | চেষ্টা করুন |
%A | Weekday,完整版本 | Wednesday | চেষ্টা করুন |
%w | Weekday,数字 0-6,0 为周日 | 3 | চেষ্টা করুন |
%d | দিন, সংখ্যা 01-31 | 31 | চেষ্টা করুন |
%b | মাস, স্কোর্ট সংস্করণ | Dec | চেষ্টা করুন |
%B | মাস, পূর্ণ সংস্করণ | December | চেষ্টা করুন |
%m | মাস, সংখ্যা 01-12 | 12 | চেষ্টা করুন |
%y | বছর, স্কোর্ট সংস্করণ, শতক নেই | 18 | চেষ্টা করুন |
%Y | বছর, সম্পূর্ণ সংস্করণ | 2018 | চেষ্টা করুন |
%H | ঘন্টা, 00-23 | 17 | চেষ্টা করুন |
%I | ঘন্টা, 00-12 | 05 | চেষ্টা করুন |
%p | AM/PM | PM | চেষ্টা করুন |
%M | মিনিট, 00-59 | 41 | চেষ্টা করুন |
%S | সেকেন্ড, 00-59 | 08 | চেষ্টা করুন |
%f | মাইক্রোসেকেন্ড, 000000-999999 | 548513 | চেষ্টা করুন |
%z | UTC অফসেট | +0100 | চেষ্টা করুন |
%Z | সময়অঞ্চল | CST | চেষ্টা করুন |
%j | দিন সংখ্যা, 001-366 | 365 | চেষ্টা করুন |
%U | সপ্তাহ সংখ্যা, প্রতি সপ্তাহের প্রথম দিন রবিবার, 00-53 | 52 | চেষ্টা করুন |
%W | সপ্তাহ সংখ্যা, প্রতি সপ্তাহের প্রথম দিন সোমবার, 00-53 | 52 | চেষ্টা করুন |
%c | তারিখ ও সময়ের স্থানীয় সংস্করণ | Mon Dec 31 17:41:00 2018 | চেষ্টা করুন |
%x | তারিখের স্থানীয় সংস্করণ | 12/31/18 | চেষ্টা করুন |
%X | সময়ের স্থানীয় সংস্করণ | 17:41:00 | চেষ্টা করুন |
%% | A % character | % | চেষ্টা করুন |
- পূর্ববর্তী পৃষ্ঠা Python মডিউল
- পরবর্তী পৃষ্ঠা Python JSON