কম্পিউটার

পাইথনে বিভিন্ন সময় অঞ্চলের সময় কীভাবে তুলনা করবেন?


যখন আপনার কাছে বিভিন্ন টাইমজোন সহ 2টি ভিন্ন টাইম অবজেক্ট থাকে এবং আপনাকে সেগুলি তুলনা করতে হয়, আপনাকে প্রথমে সচেতন এবং সাদাসিধা বস্তুর মধ্যে পার্থক্য বুঝতে হবে৷ একটি সচেতন ডেটটাইম অবজেক্ট হল একটি অবজেক্ট যা টাইমজোন সম্পর্কিত তথ্য ধারণ করে যখন নেভ অবজেক্ট কোন টাইমজোন তথ্য ধারণ করে না।

2টি সচেতন বস্তুর তুলনা করার সবচেয়ে সহজ উপায় হল তারা একই সময় বলছে কি না তা সরাসরি তুলনা করা।

উদাহরণ

import datetime, pytz
local_tz = pytz.timezone('CET')
# Get the time in UTC
utc = datetime.datetime.now(pytz.utc)
# Convert the time to local timezone
local = utc.astimezone(local_tz)
print("UTC: ", utc)
print("Local: ", local)
print(utc == local)

আউটপুট

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

UTC:  2018-01-03 17:02:43.632805+00:00
Local:  2018-01-03 18:02:43.632805+01:00
True

  1. কিভাবে পাইথনে একটি টাইম সিরিজ প্লট করবেন?

  2. পাইথনে মিলিসেকেন্ডে বর্তমান সময় কীভাবে পাওয়া যায়?

  3. আমরা পাইথন তারিখগুলি কিভাবে তুলনা করব?

  4. পাইথনে লাইন দ্বারা দুটি ভিন্ন ফাইল লাইন কিভাবে তুলনা করবেন?