যখন আপনার কাছে বিভিন্ন টাইমজোন সহ 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