কম্পিউটার

কিভাবে পাইথন ব্যবহার করে সময়ের পার্থক্য খুঁজে বের করবেন?


টাইম ডেল্টা অবজেক্ট ব্যবহার করে পাইথনে তারিখ এবং সময়ের গণিত করা খুবই সহজ। যখনই আপনি একটি তারিখ/সময় যোগ বা বিয়োগ করতে চান, একটি DateTime.datetime() ব্যবহার করুন, তারপর তারিখ time.time delta() দৃষ্টান্ত যোগ বা বিয়োগ করুন। একটি সময় ব-দ্বীপ বস্তু একটি সময়কাল, দুটি তারিখ বা সময়ের মধ্যে পার্থক্য উপস্থাপন করে। সময় ডেল্টা কনস্ট্রাক্টরের নিম্নলিখিত ফাংশন স্বাক্ষর আছে

তারিখ সময়

দ্রষ্টব্য:সমস্ত আর্গুমেন্ট ঐচ্ছিক এবং ডিফল্ট 0। আর্গুমেন্টগুলি ints, longs, বা floats হতে পারে এবং ধনাত্মক বা ঋণাত্মক হতে পারে। আপনি এখানে এটি সম্পর্কে আরও পড়তে পারেন https://docs.python.org/2/library/datetime.html#timedelta-objects

উদাহরণ

সময় ডেল্টা অবজেক্ট এবং তারিখ ব্যবহার করার একটি উদাহরণ

import datetime
old_time = datetime.datetime.now()
print(old_time)
new_time = old_time - datetime.timedelta(hours=2, minutes=10)
print(new_time)

আউটপুট

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

2018-01-04 11:09:00.694602
2018-01-04 08:59:00.694602

সময় ডেল্টা() পাটিগণিত তারিখ time.time() অবজেক্টের জন্য সমর্থিত নয়; যদি আপনি একটি বিদ্যমান date time.time() অবজেক্ট থেকে অফসেট ব্যবহার করতে চান, শুধুমাত্র date time.datetime.combine() ব্যবহার করে একটি date time.date time() উদাহরণ তৈরি করুন, আপনার গণনা করুন এবং আবার সময়টি 'এক্সট্রাক্ট করুন' .time() পদ্ধতির সাথে।

2 তারিখ সময় অবজেক্ট বিয়োগ করলে একটি টাইম ডেল্টা অবজেক্ট পাওয়া যায়। এই সময় ডেল্টা অবজেক্টটি 2 তারিখের সময়ের মধ্যে সঠিক পার্থক্য খুঁজে পেতে ব্যবহার করা যেতে পারে।

উদাহরণ

t1 = datetime.datetime.now()
t2 = datetime.datetime.now()
print(t1 - t2)
print(type(t1 - t2))

আউটপুট

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

-1 day, 23:59:56.653627
<class 'datetime.timedelta'>

  1. কিভাবে C# এ তারিখের পার্থক্য খুঁজে পাবেন?

  2. পাইথন ব্যবহার করে একটি প্রদত্ত সংখ্যার সংখ্যার সংখ্যা কীভাবে খুঁজে পাবেন?

  3. পাইথনে স্কিট-লার্ন ব্যবহার করে একটি চিত্রের কনট্যুরগুলি কীভাবে খুঁজে পাবেন?

  4. পাইথনে 2টি ফাইলের মধ্যে পার্থক্য কীভাবে খুঁজে পাবেন?