AI/python
파이썬 기초 12) datetime, date 모듈 timedelta 클래스
Nolja놀자
2021. 1. 10. 03:01
반응형
datetime
datetime 모듈
- 날짜와 시간을 사용하게 해주는 라이브러리
import datetime
christmas_2016 = datetime.datetime(2016,12,25)
print(christmas_2016)
2016-12-25 00:00:00
datetime과 date
from _datetime import date, datetime
print(date.today())
print(datetime.now())
date 모듈은 from _datetime을 붙여주어야 실행이 되네요 !
datetime 모듈은 from _datetime을 붙여주니 datetime.datetime.now() -> datetime.now() 로 한 번만 써도 되게 합니다 !
왜 앞에 '_'를 붙여야 되는지는 모르겠지만....?
timedelta
timedelta 클래스
- 시간의 연산을 가능하게 해주는 클래스
현재로부터 100일 후 9시의 시간을 반환하는 예제 )
import datetime
hundred_after = datetime.datetime.now().replace(hour=9, minute=0, second=0) + datetime.timedelta(days = 100)
print("{}/{}/{} {}:{}:{}".format(hundred_after.year,hundred_after.month, hundred_after.day, hundred_after.hour, hundred_after.minute, hundred_after.second))
반응형