আপনি 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