কম্পিউটার

তারিখ ম্যানিপুলেশন জন্য পাইথন মডিউল কি?


পাইথনে একটি অন্তর্নির্মিত মডিউল রয়েছে, তারিখ সময় যা তারিখ এবং সময় পার্সিং, বিন্যাসকরণ এবং পাটিগণিত করার জন্য ফাংশন এবং ক্লাস অন্তর্ভুক্ত করে। সময়ের মান টাইম ক্লাস ব্যবহার করে উপস্থাপন করা হয়। এতে ঘন্টা, মিনিট, সেকেন্ড এবং মাইক্রোসেকেন্ডের বৈশিষ্ট্য রয়েছে। তারা টাইম জোনের তথ্যও অন্তর্ভুক্ত করতে পারে।

উদাহরণস্বরূপ

import datetime
t = datetime.time(1, 2, 3)
print t
print 'hour  :', t.hour
print 'minute:', t.minute
print 'second:', t.second
print 'microsecond:', t.microsecond
print 'tzinfo:', t.tzinfo

আউটপুট

এটি আপনাকে আউটপুট দেবে:

$ python datetime_time.py
01:02:03
hour  : 1
minute: 2
second: 3
microsecond: 0
tzinfo: None

একটি সময়ের উদাহরণ শুধুমাত্র সময়ের মান ধারণ করে এবং সময়ের সাথে সম্পর্কিত তারিখ নয়।

ক্যালেন্ডারের তারিখের মান তারিখ শ্রেণীর সাথে উপস্থাপন করা হয়। উদাহরণগুলির একটি বছর, মাস এবং দিনের বৈশিষ্ট্য রয়েছে৷ Today() ক্লাস পদ্ধতি ব্যবহার করে আজকের তারিখের প্রতিনিধিত্ব করে একটি তারিখ তৈরি করা সহজ।

উদাহরণস্বরূপ

import datetime
today = datetime.date.today()
print today
print 'ctime:', today.ctime()
print 'tuple:', today.timetuple()
print 'ordinal:', today.toordinal()
print 'Year:', today.year
print 'Mon :', today.month
print 'Day :', today.day

আউটপুট

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

2017-09-07
ctime: Thu Sep  7 00:00:00 2017
tuple: time.struct_time(tm_year=2017, tm_mon=9, tm_mday=7, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=3, tm_yday=250, tm_isdst=-1)
ordinal: 736579
Year: 2017
Mon : 9
Day : 7

আপনি ডেটটাইম মডিউল সম্পর্কে পড়তে পারেন:https://pymotw.com/2/datetime/। ডেটটাইম মডিউলটি বেশ মৌলিক এবং আরও উন্নত জিনিসগুলি পরিচালনা করতে পারে না। আপনি যদি আপেক্ষিক ডেল্টাগুলির কম্পিউটিং (পরবর্তী মাসে, পরের বছর, পরের সোমবার, মাসের শেষ সপ্তাহ, ইত্যাদি) এর মতো বৈশিষ্ট্যগুলি চান তবে dateutil(https://dateutil.readthedocs.io/en/stable/) ব্যবহার করা ভাল। দুটি প্রদত্ত তারিখ এবং/অথবা তারিখ সময় বস্তু, ইত্যাদির মধ্যে আপেক্ষিক ডেল্টা গণনা করা।


  1. পাইথনে টুপল আনপ্যাকিং কি?

  2. আর্টিকেল স্ক্র্যাপিং এবং কিউরেশনের জন্য পাইথন মডিউল সংবাদপত্র?

  3. প্রোগ্রামারদের জন্য প্রয়োজনীয় পাইথন টিপস এবং কৌশল?

  4. কেন পাইথন প্রতিযোগিতামূলক কোডিংয়ের জন্য সবচেয়ে উপযুক্ত