datetime, zoneinfo 모듈의 호환성
토이 프로젝트에 datetime, zoneinfo 모듈을 쓰다가 알아낸건데zoneinfo 모듈의 ZoneInfo 클래스는 datetime.timezone 클래스를 완벽히 대체하지는 못하는 것 같다. ZoneInfo 클래스로 타임존 정보를 줄 경우datetime.timetz로 얻은 time 객체는 tzinfo가 있지만 aware 객체는 아닌 것 같다.tzinfo는 있지만 utcoffset 정보가 제대로 세팅되어있지 않다. 공식 문서를 보면 time 객체가 aware 객체가 되려면1. tzinfo가 None이 아님.2. utcoffset 메소드가 None을 리턴하지 않아야된다.이 두 조건을 만족해야 aware 객체가 되는데위의 time 객체는 utcoffset이 None을 리턴한다. 그러나 ZoneInfo..
2025.04.16