আপনি Python-এ একটি UTC টাইমস্ট্যাম্পে একটি datetime রূপান্তর করতে datetime মডিউল ব্যবহার করতে পারেন৷ আপনার যদি ইতিমধ্যেই UTC-এ datetime অবজেক্ট থাকে, তাহলে আপনি একটি UTC টাইমস্ট্যাম্প পেতে টাইমস্ট্যাম্প() করতে পারেন। এই ফাংশন সেই datetime অবজেক্টের জন্য epoch থেকে সময় প্রদান করে। যদি স্থানীয় টাইমজোনে আপনার কাছে datetime অবজেক্ট থাকে, তাহলে প্রথমে টাইমজোন তথ্য প্রতিস্থাপন করুন এবং তারপর সময় আনুন।
উদাহরণ
from datetime import timezone dt = datetime(2015, 10, 19) timestamp = dt.replace(tzinfo=timezone.utc).timestamp() print(timestamp)
আউটপুট
এটি আউটপুট দেবে −
1445212800.0
আপনি যদি পাইথন 2-এ থাকেন, তাহলে আপনি যুগের পর থেকে মোট সেকেন্ড পেতে total_seconds ফাংশন ব্যবহার করতে পারেন। এবং আপনি যদি টাইমস্ট্যাম্প থেকে মুক্তি পেতে চান, আপনি প্রথমে 1 জানুয়ারী 1970 থেকে সময় বিয়োগ করতে পারেন৷
উদাহরণ
from datetime import timezone dt = datetime(2015, 10, 19) timestamp = (dt - datetime(1970, 1, 1)).total_seconds() print(timestamp)
আউটপুট
এটি আউটপুট দেবে −
1445212800.0