আমার ইউটিসিতে একটি সময় রয়েছে যা থেকে আমি যুগের পর থেকে সেকেন্ডের সংখ্যাটি চাই।
আমি এটিকে সেকেন্ডের সংখ্যায় রূপান্তর করতে স্ট্রফটাইম ব্যবহার করছি। উদাহরণস্বরূপ 1 এপ্রিল 2012 গ্রহণ করা।
>>>datetime.datetime(2012,04,01,0,0).strftime('%s')
'1333234800'
১ লা এপ্রিল ২০১২ ইউটিসি থেকে মহাকাশটি 1333238400 তবে এটি উপরে 1333234800 দেয় যা 1 ঘন্টা দ্বারা পৃথক।
সুতরাং দেখে মনে হচ্ছে যে স্ট্রফটাইম আমার সিস্টেমের সময়টিকে অ্যাকাউন্টে নিচ্ছে এবং কোথাও একটি সময় অঞ্চল শিফট প্রয়োগ করে। আমি ভেবেছিলাম ডেটটাইম খাঁটি নিষ্পাপ ছিল?
আমি কিভাবে এটি কাছাকাছি পেতে পারি? যদি সম্ভব হয় তবে স্ট্যান্ডার্ড না হলে অন্যান্য লাইব্রেরি আমদানি করা এড়ানো। (আমার বহনযোগ্যতা নিয়ে উদ্বেগ রয়েছে)।
datetime.datetime.timestamp(datetime.datetime.utcnow())