반응형
Python을 사용하여 현재 날짜를 기반으로 이전 월요일 날짜를 어떻게 찾습니까? datetime.weekday ()
를 사용할 수 있다고 생각했지만 멈춰 있습니다.
기본적으로 오늘 날짜와 월요일 날짜를 찾아서 created__range = (start_date, end_date)
를 사용하여 django에서 날짜 범위 쿼리를 생성하고 싶습니다.
해결 방법
>>> import datetime
>>> today = datetime.date.today()
>>> today + datetime.timedelta(days=-today.weekday(), weeks=1)
datetime.date(2009, 10, 26)
설명 :
오늘 날짜를 취하십시오. 이번 주에 이미 지난 일 수를 뺍니다 ( '마지막'월요일이됩니다). 일주일을 추가하십시오.
수정 : 위의 내용은 '다음 월요일'용이지만 '지난 월요일'을 찾고 있었으므로 사용할 수 있습니다.
today - datetime.timedelta(days=today.weekday())
참조 페이지 https://stackoverflow.com/questions/1622038
반응형
'파이썬' 카테고리의 다른 글
파이썬 base64 문자열을 이미지로 변환하는 방법은 무엇입니까? (0) | 2021.01.19 |
---|---|
파이썬 TypeError : <lambda> ()는 인수를받지 않습니다 (1 개 제공됨). (0) | 2021.01.19 |
파이썬에서 한 줄씩 파일을 배열 요소로 읽기 (0) | 2021.01.19 |
파이썬 Gunicorn을 포트 80에서 실행하기 (0) | 2021.01.19 |
파이썬 dict에서 값 목록을 어떻게 얻을 수 있습니까? (0) | 2021.01.19 |
댓글