Python Datetime의 fromtimestamp() 사용 시 주의할 점

최근에 Timestamp가 있는 데이터를 다루다가, 신기한 버그를 발견하여 여기에 기록해 본다. 해당 문제가 수정된 것 같기는 한데, 아직 배포는 안 된 것 같다.

Windows에서 발생하는 버그

fromtimestamp 함수의 버그 (Windows)

fromtimestamp 함수의 버그 (Windows)

해당 이슈에 대해 설명한 부분을 확인하면, 0에서 86399 사이의 값을 입력하면 OSError가 발생한다.

Ubuntu에서는?

잘 동작한다. 심지어 Windows 10에 깔린 Ubuntu를 이용했고, 3.5.x 버전인데도 멀쩡히 잘 돌아간다.

Ubuntu에서는 정상적으로 동작한다.

Ubuntu에서는 정상적으로 동작한다.

참고자료