[Python docs] datetime.combine()

Untitled

datetime.combine()은 입력 받은 date 객체와 time 객체를 결합한 datetime 객체를 반환한다. 이때 tzinfo 인자를 통해 반환하는 datetime 객체의 시간대를 변경할 수 있다. tzinfo 인자의 기본 값은 True이며, tzinfo 인자 값이 True이면 time 인자가 가진 시간대로 반환되는 datetime 객체의 시간대를 할당한다.

사용자가 임의의 시간대 객체를 입력하면 새로 생성하여 반환하는 datetime 객체의 시간대가 입력한 값으로 설정된다. 이는 반환된 값에 datetime.repalce() 메서드를 호출하여 시간대를 변경한 것과 동일하다.

Untitled

참고로 datetime 클래스는 date 클래스를 상속하므로 datetime.combine() 메서드의 date 인자에 datetime 객체를 전달해도 무방하다.