কম্পিউটার

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


টাইমজোনগুলি পরিচালনা করার জন্য পাইথনের তারিখ এবং সময় সবচেয়ে সহজ উপায় হল pytz মডিউল ব্যবহার করা৷ এই লাইব্রেরিটি সঠিক এবং ক্রস প্ল্যাটফর্ম টাইমজোন গণনার অনুমতি দেয়। pytz পাইথনে Olson tz ডাটাবেস নিয়ে আসে। এটি ডেলাইট সেভিং টাইম শেষে অস্পষ্ট সময়ের সমস্যাও সমাধান করে, যা আপনি পাইথন লাইব্রেরি রেফারেন্সে (datetime.tzinfo) আরও পড়তে পারেন।

আপনি এটি ব্যবহার করার আগে আপনাকে −

ব্যবহার করে এটি ইনস্টল করতে হবে৷
$ pip install pytz

উদাহরণ

আপনি নিম্নরূপ pytz লাইব্রেরি ব্যবহার করতে পারেন −

from datetime import datetime
from pytz import timezone
format = "%Y-%m-%d %H:%M:%S %Z%z"
# Current time in UTC
now_utc = datetime.now(timezone('UTC'))
print(now_utc.strftime(format))
# Convert to Asia/Kolkata time zone
now_asia = now_utc.astimezone(timezone('Asia/Kolkata'))
print(now_asia.strftime(format))

আউটপুট

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

2018-01-03 07:05:50 UTC+0000
2018-01-03 12:35:50 IST+0530

  1. অ্যান্ড্রয়েড স্কিলাইটে তারিখ এবং সময়কে int-এ কীভাবে রূপান্তর করবেন?

  2. কিভাবে মাইএসকিউএল এর জন্য পাইথন তারিখ বিন্যাসকে 10-সংখ্যার তারিখ বিন্যাসে রূপান্তর করবেন?

  3. সম্পূর্ণ তারিখের সাথে তুলনা করার জন্য বিভিন্ন MySQL কলাম থেকে তারিখ এবং সময় কীভাবে একত্রিত করবেন?

  4. কিভাবে OneNote এ তারিখ এবং সময় যোগ করবেন