কম্পিউটার

স্থানীয় টাইমজোনে আমি কীভাবে পাইথন তারিখের সময় মুদ্রণ করব?


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

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

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

উদাহরণ

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

from datetime import datetime
from pytz import timezone
from tzlocal import get_localzone
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 local time zone
now_local = now_utc.astimezone(get_localzone())
print(now_local.strftime(format))

আউটপুট

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

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

  1. পাইথন:কিভাবে একটি অভিধান প্রিন্ট করতে হয়

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

  3. প্যাটার্ন 'G' প্রিন্ট করতে পাইথন প্রোগ্রাম

  4. পাইথনে প্যাটার্ন কিভাবে প্রিন্ট করবেন?