본문 바로가기
파이썬

파이썬 Python에서 DateTime 객체의 시간을 자르는 방법은 무엇입니까?

by º기록 2020. 10. 6.
반응형

파이썬 datetime 객체를 자르는 고급 방법은 무엇입니까?

이 특별한 경우에는 오늘까지. 따라서 기본적으로 시간, 분, 초 및 마이크로 초를 0으로 설정합니다.

출력이 문자열이 아닌 datetime 객체가되기를 바랍니다.

 

해결 방법

 

나는 이것이 당신이 찾고있는 것 같아요 ...

>>> import datetime
>>> dt = datetime.datetime.now()
>>> dt = dt.replace(hour=0, minute=0, second=0, microsecond=0) # Returns a copy
>>> dt
datetime.datetime(2011, 3, 29, 0, 0)

하지만 정말로 시간 측면에 신경 쓰지 않는다면 date 객체 만 전달해야합니다.

>>> d_truncated = datetime.date(dt.year, dt.month, dt.day)
>>> d_truncated
datetime.date(2011, 3, 29)

 

참조 페이지 https://stackoverflow.com/questions/5476065

 

 

반응형

댓글