반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 파이썬문법
- 머신러닝
- 디지털
- 데이크루
- 디지털용어
- 파이썬
- 주피터노트북
- 과소완전
- 직무역량평가
- 일반상식
- 데이콘
- 은행채용
- 군집분석
- Python
- 은행
- 비지도학습
- 금융상식
- Jupyter Notebook
- 금융권
- dacrew
- 데이터분석
- 금융
- 과대완전
- IT
- 디지털직무
- 알고리즘
- 사전학습
- 지도학습
- IT용어
- jupyternotebook
Archives
- Today
- Total
Ming's blog
[알유파문](python)날짜 연산하기(더하기, 빼기, datetime, timedelta) 본문
프로그래밍 기본 문법/알아두면 유용한 파이썬 문법
[알유파문](python)날짜 연산하기(더하기, 빼기, datetime, timedelta)
H._.ming 2021. 11. 12. 15:48반응형
안녕하세요!
저번에 이어서 오늘은 날짜를 이용한 연산을 해보려고 합니다.
'알아두면 유용한 파이썬 문법'
다섯 번째는 날짜 연산하기입니다.
얼마 전이 빼빼로 데이였으니까 '2021년 11월 11일' 기준으로 생각해 볼까요?
빼빼로 데이 3일 전은 며칠일까요?
2021년 11월 8일!
빼빼로 데이 35일 후는?
음... 한달 하고 5일 후니까...
2021년 12월 16일?
그러면 빼빼로데이 6주 후는?
음.... 6주면... 한달 하고 2주후면...
2021년 12월...
잘 모르겠네요 ㅎㅎ
이러한 날짜 연산은
datetime의 timedelta 함수를 이용하면
쉽게 계산이 가능하답니다.
먼저, date에 2021년 11월 11일을 넣어주고 strptime을 이용해서 문자를 날짜로 변경합니다.
date='2021-11-11'
date=datetime.strptime(date,'%Y-%m-%d')
그럼 35일 후, 날짜를 알아볼까요?
#날짜 연산
##35일 후
date+timedelta(days=35)
timedelta 함수를 이용하여 days=35 로 지정해주면
2021년 12월 16일이네요!
다음으로 6주 후 날짜를 알아볼까요?
##6주 후
date+timedelta(weeks=6)
timedelta 함수를 이용하여 weeks=6 으로 지정해주면
2021년 12월 23일인 것을 확인할 수 있습니다.
이렇게 timedelta 함수를 이용하면 특정 일 기준으로 앞 뒤 기간의 날짜를 쉽게 계산할 수 있답니다.
날짜 연산을 하고 싶다면!
timedelta(days/weeks='')
반응형
'프로그래밍 기본 문법 > 알아두면 유용한 파이썬 문법' 카테고리의 다른 글
[알유파문](python)폴더에 있는 파일 불러오기 (0) | 2022.01.09 |
---|---|
[알유파문](python)날짜 리스트 만들기(date list) (0) | 2021.11.20 |
[알유파문](python)문자/숫자를 날짜로 날짜를 문자로 변환(datetime, strftime, strptime) (0) | 2021.11.12 |
[알유파문](python)format 함수와 for문으로 변수 명 만들기(동적변수, 자동변수, globals) (0) | 2021.11.12 |
[알유파문](python)데이터 정렬하기(특정 열 기준, 열 이름 기준) (0) | 2021.11.04 |
Comments