0
A
답변
2
을 사용할 수
>>> from datetime import date
>>> today = date.today()
>>> date(today.year - 1, today.month, today.day) < date(2009, 06, 05) <= today
True
>>> date(today.year - 1, today.month, today.day) < date(2009, 06, 04) <= today
False
>>> date(today.year - 1, today.month, today.day) < date(2010, 07, 04) <= today
False
2
In [10]: today=datetime.date.today()
In [11]: datetime.date(2010,5,5) < today
Out[11]: True
In [12]: today-datetime.timedelta(days=365) <= datetime.date(2010,5,5) < today
Out[12]: True
In [13]: today-datetime.timedelta(days=365) <= datetime.date(2009,5,5) < today
Out[13]: False
편집 : today
가 윤년 2000-2-29
경우, 다음 today-datetime.timedelta(days=365)
이 1999-3-1
입니다. 당신이 1999-2-28
일 1 년 전에하고 싶은 경우에 당신이이 윤년을 위해 일해야
def add_years(date,num):
try:
result=datetime.date(date.year+num,date.month,date.day)
except ValueError:
result=datetime.date(date.year+num,date.month,date.day-1)
return result
today=datetime.date(2000,2,29)
print(add_years(today,-1))
# 1999-02-28
관련 문제
- 1. 날짜가 JasperServer에서 프로그래밍 된 것보다 하루 전에 나타납니다
- 2. 파이썬 스레딩이 스레드를 순차적으로 실행하는 것으로 나타납니다.
- 3. 파이썬 로깅으로 로그 메시지가 두 번 나타납니다.
- 4. 날짜가
- 5. 날짜가 바뀌면 변경할 날짜가 표시되는 번호가 필요합니까?
- 6. 똑똑하고 날짜가
- 7. pyqt4 버튼 이미지가 .app에 나타납니다.
- 8. DatePickerDialog를 열면 잘못된 날짜가 표시되어 다른 곳에서 날짜가 변경됩니다.
- 9. 날짜가 두 날짜를 비교합니까?
- 10. 날짜가 null의 경우 값
- 11. 날짜가 mysql 테이블에 삽입
- 12. 날짜가 표시되지 않습니다.
- 13. 날짜가 'hh.mm.yyyy'인 쿼리에서
- 14. 장고 - 계산 날짜가
- 15. PHP 날짜 변환 날짜가
- 16. 엔터티 프레임 워크는 날짜가
- 17. 날짜가 gettimeofday를 사용합니까?
- 18. JSP보기에 잘못된 날짜가 표시됩니다.
- 19. 날짜가 올바르지 않으면 반환합니다.
- 20. EntityLoad의 향후 날짜가
- 21. 날짜가 자바 문제
- 22. Oracle SQL 날짜가
- 23. SQL에서 날짜가 연속됩니까?
- 24. 날짜가 주말인지 확인 PHP
- 25. 날짜가 메일에 없음
- 26. 날짜가 동적 인 Linq
- 27. asp.net에서 날짜가 증가
- 28. 는 잘못된 날짜가 표시됩니다
- 29. Powershell 날짜 Sharepoint 날짜가
- 30. PHP 날짜가 제대로
파이썬 문서는 매우 좋은이며, 많은 예제를 제공합니다 : HTTP ://docs.python.org/library/datetime.html –
데이터 유형은 무엇입니까? –