কম্পিউটার

কিভাবে আমি পাইথনে বর্তমান সময়ে একটি অফসেট প্রয়োগ করতে পারি?


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

datetime.timedelta([days[, seconds[, microseconds[, milliseconds[, minutes[, hours[, weeks]]]]]]])

নোট ৷ − সমস্ত আর্গুমেন্ট ঐচ্ছিক এবং ডিফল্ট 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

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


  1. Python Pandas - UTC অফসেট সময় পান

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

  3. কিভাবে Tkinter এ একটি এন্ট্রি উইজেটে বর্তমান সময় সন্নিবেশ করান?

  4. কিভাবে একটি Tkinter উইন্ডোতে প্রদর্শনের বর্তমান তারিখ পেতে?