কম্পিউটার টিউটোরিয়াল

পাইথন ডেটকে Unix টাইমস্ট্যাম্পে কনভার্ট করার পদ্ধতি


আপনি datetime মডিউল ব্যবহার করতে পারেন একটি datetime কে UTC টাইমস্ট্যাম্পে কনভার্ট করতে পাইথনে। যদি আপনার কাছে ইতিমধ্যে UTC-তে datetime অবজেক্ট থাকে, তবে timestamp() ব্যবহার করে UTC টাইমস্ট্যাম্প পেতে পারেন। এই ফাংশন সেই datetime অবজেক্টের জন্য epoch থেকে সময় রিটার্ন করে। যদি আপনার কাছে লোকাল টাইমজোনে datetime অবজেক্ট থাকে, তবে প্রথমে টাইমজোন ইনফো রিপ্লেস করুন এবং তারপর টাইম ফেচ করুন।

উদাহরণ

from datetime import timezone dt = datetime(2015, 10, 19) timestamp = dt.replace(tzinfo=timezone.utc).timestamp() print(timestamp)

আউটপুট

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

1445212800.0

আপনি যদি পাইথন ২-এ হন, তবে total_seconds ফাংশন ব্যবহার করে epoch থেকে টোটাল সেকেন্ড পেতে পারেন। এবং আপনি যদি টাইমস্ট্যাম্প থেকে মুক্ত होना চান, তবে প্রথমে ১ জানুয়ারি ১৯৭০ থেকে টাইম বিয়োগ করুন।

উদাহরণ

from datetime import timezone dt = datetime(2015, 10, 19) timestamp = (dt - datetime(1970, 1, 1)).total_seconds() print(timestamp)

আউটপুট

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

1445212800.0

  1. পাইথনে পান্ডাস অফসেটকে পাইথন ডেটে কনভার্ট করবেন?

  2. পাইথনে ডেট স্ট্রিংকে ডেট অবজেক্টে কনভার্ট করবেন?

  3. পাইথনে স্ট্রিং থেকে তারিখ বের করা

  4. ইউনিক্স ইপক টাইম (Unix Epoch Time) বোঝা: টাইমস্ট্যাম্পকে মানব-পঠনীয় তারিখে রূপান্তর