Python

python - 날짜(date, time, datetime)

에이미103 2019. 7. 15. 11:02

 

#특정(datetime) 패키지 불러올때 사용, 모듈 불러옴
from datetime import date, time, datetime

#현재 날짜
today = date.today()
print("오늘의 날짜:"+ str(today))
print("연도:{0}, 월:{1}, 일:{2}" .format(today.year,today.month,today.day))

#날짜 연산

from datetime import date, time, datetime, timedelta
from dateutil.relativedelta import relativedelta #내부 패키지 import 모듈명

today = date.today()
days = timedelta(days=-1) #날짜 간격?, 1일전
print(today + days)

# days = timedelta(months=-2) #년,월 계산시 오류
days = relativedelta(months=-2)
print(today + days)

days = relativedelta(years=-2)
print(today + days)

today = datetime.today()
delta = timedelta(hours=-3) #3시간전
print(today + delta)

 

'Python' 카테고리의 다른 글

python - for문  (0) 2019.07.17
python - if문  (0) 2019.07.14
python - Data Type - bool  (0) 2019.07.14
python - set type  (0) 2019.07.14
python - dict  (0) 2019.07.14