프로그래밍언어/파이썬

날짜 관련 모듈 : datetime

윤채니챈 2023. 6. 10. 15:12
728x90
반응형

datetime.now() 함수:  현재 날짜와 시간을 반환

now = datetime.datetime.now()

 

***포맷 연산자 사용하기 

now = datetime.datetime.now()
today = now.strftime("%Y-%m-%d")
print('오늘 날짜:', today)

%Y, %m, %d는 각각 연도, 월, 일을 나타내는 포맷 지시자

  • %Y: 네 자리 연도를 표시합니다. 예를 들어, 2023
  • %m: 두 자리 월을 표시합니다. 예를 들어, 06
  • %d: 두 자리 일을 표시합니다. 예를 들어, 09
  • -> now.strftime("%Y-%m-%d")를 사용하면 2023-06-09와 같이 형식화된 날짜를 얻을 수 있다.
##결과값
오늘 날짜: 2023-06-10

 

# timedelta = 시간간격을 나타내는 객체 로 이 객체를 사용하면 날짜와 시간을 더하거나 빼는 등의 연산을 수행할 수 있다.

 

#오늘부터 3년전을 시작 날짜로 하기
time_delta = 3*365

#시작 날짜 정하기
start_date =now - datetime.timedelta(days=time_delta)
start_date = start_date.strftime("%Y-%m-%d")
print('시작날짜:', start_date)


## 결과값
# 시작날짜: 2020-06-10

 

728x90
반응형