Saya memiliki dumpfile CSV dari cadangan IPD Blackberry, dibuat menggunakan IPDDump. String tanggal / waktu di sini terlihat seperti ini (di mana EST
zona 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, datetime
objek yang kembali sepertinya tidak ada tzinfo
hubungannya dengan itu.
Saya memang membaca pada halaman ini yang tampaknya datetime.strptime
membuang 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?