আইপিডিডাম্প ব্যবহার করে একটি ব্ল্যাকবেরি আইপিডি ব্যাকআপ থেকে আমার একটি সিএসভি ডাম্পফাইল রয়েছে। এখানে তারিখ / সময়ের স্ট্রিংগুলির মতো দেখতে কিছুটা (যেখানে EST
অস্ট্রেলিয়ার সময় অঞ্চল):
Tue Jun 22 07:46:22 EST 2010
পাইথনে এই তারিখটি বিশ্লেষণ করতে আমার সক্ষম হওয়া দরকার। প্রথমে, strptime()
ডেটটাইম থেকে ফাংশনটি ব্যবহার করার চেষ্টা করেছি।
>>> datetime.datetime.strptime('Tue Jun 22 12:10:20 2010 EST', '%a %b %d %H:%M:%S %Y %Z')
যাইহোক, কিছু কারণে, datetime
যে জিনিসটি ফিরে আসে তা এর tzinfo
সাথে কোনও যুক্ত বলে মনে হয় না ।
আমি এই পৃষ্ঠায় পড়েছি যা স্পষ্টতই datetime.strptime
নিঃশব্দে বাতিল করে দেয় tzinfo
, তবে, আমি নথিটি যাচাই করেছিলাম এবং এখানে ডকুমেন্টেড সেই প্রভাবটির কিছুই খুঁজে পাচ্ছি না ।
আমি তৃতীয় পক্ষের পাইথন লাইব্রেরি, ডেটুটিল ব্যবহার করে তারিখটি বিশ্লেষণ করতে সক্ষম হয়েছি , তবে আমি কীভাবে অন্তর্নির্মিতটি strptime()
ভুলভাবে ব্যবহার করছিলাম তা সম্পর্কে এখনও আগ্রহী ? strptime()
টাইমজোনগুলির সাথে সুন্দরভাবে খেলতে যাওয়ার কোনও উপায় আছে কি ?