Saya memiliki dumpfile CSV dari cadangan IPD Blackberry, dibuat menggunakan IPDDump. String tanggal / waktu di sini terlihat seperti ini (di mana ESTzona waktu Australia):
Tue Jun 22 07:46:22 EST 2010
Saya harus dapat menguraikan tanggal ini dengan Python. Pada awalnya, saya mencoba menggunakan strptime()fungsi dari datettime.
>>> datetime.datetime.strptime('Tue Jun 22 12:10:20 2010 EST', '%a %b %d %H:%M:%S %Y %Z')
Namun, untuk beberapa alasan, datetimeobjek yang kembali sepertinya tidak ada tzinfohubungannya dengan itu.
Saya memang membaca pada halaman ini yang tampaknya datetime.strptimemembuang dengan diam-diam tzinfo, namun, saya memeriksa dokumentasinya, dan saya tidak dapat menemukan apa pun mengenai efek yang didokumentasikan di sini .
Saya sudah bisa mendapatkan tanggal diuraikan menggunakan perpustakaan Python pihak ketiga, dateutil , namun saya masih penasaran bagaimana saya menggunakan in-built yang strptime()salah? Apakah ada cara untuk bisa strptime()bermain bagus dengan zona waktu?