반응형
Python datetime-strptime을 사용하여 일, 월, 년을 얻은 후 고정 시간과 분 설정
26 Sep 2012
형식을 26-09-2012
사용하여 다음 을 사용하여 성공적으로 변환했습니다 .
datetime.strptime(request.POST['sample_date'],'%d %b %Y')
그러나 위와 같은 시간과 분을 11:59로 설정하는 방법을 모르겠습니다. 누구든지 이것을하는 방법을 알고 있습니까?
이것은 현재 날짜뿐만 아니라 미래 날짜이거나 임의의 날짜 일 수 있습니다.
사용 datetime.replace
:
from datetime import datetime
date = datetime.strptime('26 Sep 2012', '%d %b %Y')
newdate = date.replace(hour=11, minute=59)
datetime.replace () 가 최상의 옵션을 제공합니다. 또한 일, 년, 월을 교체 할 수있는 기능을 제공합니다.
우리가 datetime
객체 를 가지고 있고 날짜가 다음과 같이 표현 되었다고 가정하자"2017-05-04"
>>> from datetime import datetime
>>> date = datetime.strptime('2017-05-04',"%Y-%m-%d")
>>> print(date)
2017-05-04 00:00:00
>>> date = date.replace(minute=59, hour=23, second=59, year=2018, month=6, day=1)
>>> print(date)
2018-06-01 23:59:59
반응형
'IT story' 카테고리의 다른 글
[Vue 경고] : 요소를 찾을 수 없습니다 (0) | 2020.06.23 |
---|---|
숫자가 범위 내에 있는지 우아하게 확인하는 방법은 무엇입니까? (0) | 2020.06.23 |
스칼라에서 'type'키워드의 기능 이해 (0) | 2020.06.22 |
Vue 2-Vue-warn 뮤팅 소품 (0) | 2020.06.22 |
Objective-C에 강력한 형식의 컬렉션이 있습니까? (0) | 2020.06.22 |