strftime के साथ पाइथन डेटाटाइम को युग में कनवर्ट करें

| | | |

मेरे पास यूटीसी में एक समय है जिससे मैं युग के बाद से सेकंड की संख्या चाहता हूं।

मैं इसे सेकंड की संख्या में बदलने के लिए strftime का उपयोग कर रहा हूं। 1 अप्रैल 2012 को एक उदाहरण के रूप में लेते हुए।

>>>datetime.datetime(2012,04,01,0,0).strftime("%s") "1333234800" 

1 अप्रैल 2012 युग से यूटीसी 1333238400 है लेकिन यह ऊपर 1333234800 लौटाता है जो 1 घंटे से अलग है।

तो ऐसा लगता है कि strftime मेरे सिस्टम समय को ध्यान में रख रहा है और कहीं टाइमज़ोन शिफ्ट लागू करता है। मैंने सोचा था कि डेटाटाइम विशुद्ध रूप से अनुभवहीन था?

मैं इससे कैसे छुटकारा पा सकता हूं? यदि संभव हो तो मानक तक अन्य पुस्तकालयों को आयात करने से परहेज करें। (मुझे सुवाह्यता संबंधी चिंताएं हैं)।