IMAP 사서함을 처리 중이며 mxDateTime 패키지를 사용하여 날짜를 구문 분석하는 데 문제가 있습니다. 2009 년 거의 동일한 날짜가 잘 작동하는지ARPA 형식 (전자 메일 날짜)으로 1904 날짜를 구문 분석 할 수 없습니다.
>>> import mx.DateTime
>>> import mx.DateTime.ARPA
>>> mx.DateTime.ARPA.ParseDateTimeUTC("Fri, 1 Jan 1904 00:43:25 -0400").gmtoffset()
Traceback (most recent call last):
File "<interactive input>", line 1, in <module>
Error: cannot convert value to a time value
>>> mx.DateTime.ARPA.ParseDateTimeUTC("Thu, 1 Jan 2009 00:43:25 -0400").gmtoffset()
<mx.DateTime.DateTimeDelta object for '-08:00:00.00' at 1497b60>
>>>
참고 : 같은 특히, 초기 날짜에서 "1904년 1월 1일 (금) 0시 43분 25초 -0400"문제를 일으키는 것입니다. mxDateTime 자체에서 날짜 제한에 대한 설명을 찾을 수 없습니다. 왜 이런 생각일까요?
들으,
라몬
'mx .__ version__'을 (를) 게시하십시오. 버전 3.1.2를 사용하여 오류를 재현 할 수 없습니다. – unutbu
mx .__ version__은 3.1.2이고 Windows는 – Ramon
입니다. 1904 년에 전자 메일을 보낸 사람은 누구입니까? – kwatford