কম্পিউটার

পাইথনে সময় মডিউল


পাইথনে একটি জনপ্রিয় সময় মডিউল উপলব্ধ রয়েছে যা সময়ের সাথে কাজ করার জন্য এবং উপস্থাপনার মধ্যে রূপান্তর করার জন্য ফাংশন সরবরাহ করে। এখানে সমস্ত উপলব্ধ পদ্ধতির তালিকা রয়েছে -

Sr.No বর্ণনা সহ ফাংশন
1 time.altzone
স্থানীয় DST টাইমজোনের অফসেট, UTC-এর পশ্চিমে সেকেন্ডে, যদি একটি সংজ্ঞায়িত করা হয়। এটি নেতিবাচক যদি স্থানীয় DST টাইমজোন UTC এর পূর্বে হয় (যুক্তরাজ্য সহ পশ্চিম ইউরোপের মতো)। দিনের আলো অশূন্য হলেই এটি ব্যবহার করুন।
2 time.asctime([tupletime])
একটি টাইম-টুপল গ্রহণ করে এবং একটি পঠনযোগ্য 24-অক্ষরের স্ট্রিং প্রদান করে যেমন 'Tue Dec 11 18:07:14 2008'।


3 time.clock( )
সেকেন্ডের ফ্লোটিং-পয়েন্ট সংখ্যা হিসাবে বর্তমান CPU সময় প্রদান করে। বিভিন্ন পদ্ধতির কম্পিউটেশনাল খরচ পরিমাপ করতে, time.clock এর মান time.time() এর চেয়ে বেশি কার্যকর।
4 time.ctime([সেকেন্ড])
asctime(স্থানীয় সময়(সেকেন্ড)) এর মত এবং আর্গুমেন্ট ছাড়া asctime()
5 time.gmtime([সেকেন্ড])
যুগের পর থেকে সেকেন্ডে প্রকাশিত একটি তাত্ক্ষণিক গ্রহণ করে এবং UTC সময়ের সাথে একটি টাইম-টুপল টি প্রদান করে। দ্রষ্টব্য:t.tm_isdst সর্বদা 0 হয়
6 time.localtime([সেকেন্ড])
যুগের পর থেকে সেকেন্ডে প্রকাশিত একটি তাত্ক্ষণিক গ্রহণ করে এবং স্থানীয় সময়ের সাথে একটি টাইম-টুপল t ফেরত দেয় (t.tm_isdst 0 বা 1, স্থানীয় নিয়ম অনুসারে DST তাত্ক্ষণিক সেকেন্ডে প্রযোজ্য কিনা তার উপর নির্ভর করে)।
7 time.mktime(tupletime)
স্থানীয় সময়ে টাইম-টুপল হিসাবে প্রকাশিত একটি তাত্ক্ষণিক গ্রহণ করে এবং যুগের পর থেকে সেকেন্ডে প্রকাশিত তাত্ক্ষণিকের সাথে একটি ফ্লোটিং-পয়েন্ট মান প্রদান করে।
8 time.sleep(সেকেন্ড)
সেকেন্ড সেকেন্ডের জন্য কলিং থ্রেড সাসপেন্ড করে।
9 time.strftime(fmt[,tupletime])
স্থানীয় সময়ে টাইম-টুপল হিসাবে প্রকাশিত একটি তাত্ক্ষণিক গ্রহণ করে এবং স্ট্রিং fmt দ্বারা নির্দিষ্ট করা তাত্ক্ষণিক প্রতিনিধিত্বকারী একটি স্ট্রিং প্রদান করে।
10 time.strptime(str,fmt='%a %b %d %H:%M:%S %Y')
ফরম্যাট স্ট্রিং fmt অনুযায়ী str পার্স করে এবং টাইম-টুপল ফরম্যাটে তাৎক্ষণিক রিটার্ন করে।
11 time.time( )
বর্তমান সময় তাত্ক্ষণিক প্রদান করে, যুগের পর থেকে সেকেন্ডের একটি ভাসমান-বিন্দু সংখ্যা।
12 time.tzset()
লাইব্রেরি রুটিন দ্বারা ব্যবহৃত সময় রূপান্তর নিয়ম পুনরায় সেট করে। এনভায়রনমেন্ট ভেরিয়েবল TZ নির্দিষ্ট করে কিভাবে এটি করা হয়।

আসুন সংক্ষিপ্তভাবে ফাংশনগুলির মধ্য দিয়ে যাওয়া যাক -

টাইম মডিউল -

এর সাথে নিম্নলিখিত দুটি গুরুত্বপূর্ণ বৈশিষ্ট্য উপলব্ধ রয়েছে
Sr.No বর্ণনা সহ বৈশিষ্ট্য
1 time.timezone
attribute time.timezone হল UTC থেকে স্থানীয় টাইম জোনের (DST ছাড়া) সেকেন্ডের অফসেট (>আমেরিকাতে 0; ইউরোপ, এশিয়া, আফ্রিকার বেশিরভাগ ক্ষেত্রে <=0)।
2 time.tzname
অ্যাট্রিবিউট time.tzname হল এক জোড়া লোকেল-নির্ভর স্ট্রিং, যা যথাক্রমে DST ছাড়া এবং সহ স্থানীয় সময় অঞ্চলের নাম।

  1. পাইথনে পাইডক মডিউল ব্যবহার করে ডকুমেন্টেশন জেনারেশন

  2. পাইথনে ভেক্টরাইজেশন

  3. পাইথনে আমদানির বাস্তবায়ন (importlib)

  4. পাইথন গেটপাস মডিউল