Tôi có một tệp kết xuất CSV từ bản sao lưu Blackberry IPD, được tạo bằng IPDDump. Các chuỗi ngày / thời gian ở đây trông giống như thế này (nơi EST
là múi giờ của Úc):
Tue Jun 22 07:46:22 EST 2010
Tôi cần có thể phân tích ngày này bằng Python. Lúc đầu, tôi đã thử sử dụng strptime()
hàm từ datettime.
>>> datetime.datetime.strptime('Tue Jun 22 12:10:20 2010 EST', '%a %b %d %H:%M:%S %Y %Z')
Tuy nhiên, vì một số lý do, datetime
đối tượng quay trở lại dường như không có bất kỳ tzinfo
liên quan nào với nó.
Tôi đã đọc trên trang này mà dường như datetime.strptime
âm thầm loại bỏ tzinfo
, tuy nhiên, tôi đã kiểm tra tài liệu và tôi không thể tìm thấy bất cứ điều gì cho hiệu ứng đó được ghi lại ở đây .
Tôi đã có thể lấy ngày được phân tích cú pháp bằng thư viện Python của bên thứ ba, dateutil , tuy nhiên tôi vẫn tò mò về cách tôi sử dụng strptime()
không đúng cách? Có cách nào strptime()
để chơi độc đáo với múi giờ không?