반응형
파이썬 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
반응형
'파이썬' 카테고리의 다른 글
파이썬 How do I check if a list is empty? (0) | 2020.10.07 |
---|---|
파이썬 TypeError : 'str'은 버퍼 인터페이스를 지원하지 않습니다. (0) | 2020.10.07 |
파이썬 Python 시간 측정 기능 (0) | 2020.10.06 |
파이썬에서 명령 프롬프트 명령을 실행하는 방법 (0) | 2020.10.06 |
파이썬 Python에서 반복 건너 뛰기 (0) | 2020.10.06 |
댓글