728x90
날짜
선택한 날짜 목록 가져 오기
from datetime import datetime, timedelta
def print_date(start_date, end_date, dash_type):
# 문자열로 주어진 날짜를 datetime 객체로 변환
start = datetime.strptime(start_date, '%Y-%m-%d')
end = datetime.strptime(end_date, '%Y-%m-%d')
dates_list = [] # 날짜를 저장할 리스트 생성
# 시작일부터 종료일까지 반복
current = start
while current <= end:
if dash_type == 'dash':
# 날짜를 '년-월-일' 형식으로 리스트에 추가
dates_list.append(current.strftime('%Y-%m-%d'))
elif dash_type == 'no_dash':
# 날짜를 '년월일' 형식으로 리스트에 추가
dates_list.append(current.strftime('%Y%m%d'))
# 다음 날짜로 이동
current += timedelta(days=1)
return dates_list
# 함수 호출 예시
dates = print_date('2023-01-30', '2023-02-02', 'no_dash')
for date in dates:
print(date)
728x90
'파이썬(Python)' 카테고리의 다른 글
특정 버전과 플랫폼에 맞는 python 모듈 다운로드 (0) | 2023.11.03 |
---|---|
파이썬 코드 디버깅 (0) | 2023.10.29 |
파이썬에서 f-string에서 줄바꿈 시 앞 공백 제거 방법 (0) | 2022.11.07 |
jupyter notebook에서 install시 자동으로 "y" 입력하기 (0) | 2022.02.11 |
아나콘다 가상환경 명령어 (0) | 2022.02.07 |