Programming/Python
[Python] datetime 모듈
goatlab
2023. 6. 19. 09:31
728x90
반응형
SMALL
datetime 모듈
날짜와 시간을 처리하는데 사용한다.
datetime 클래스
datetime 객체를 생성한다.
from datetime import datetime
dt = datetime(year = 2023, month = 5, day = 5, hour = 10, minute = 30)
print(dt)
now() 메서드
현재 날짜와 시간을 가져온다. 이 메서드에 타임존 정보를 제공 가능하다.
from datetime import datetime
current_datetime = datetime.now()
print(current_datetime)
date 클래스
date 객체를 생성한다.
from datetime import date
d = date(year = 2023, month = 5, day = 5)
print(d)
today() 메서드
현재 날짜를 가져온다. 이 메서드는 오직 날짜 정보만 반환한다.
from datetime import date
current_date = date.today()
print(current_date)
time 클래스
time 객체를 생성한다.
from datetime import time
t = time(hour = 10, minute = 30, second = 15)
timedelta 클래스
timedelta 클래스는 두 날짜 또는 시간 사이의 차이를 나타내는 기간을 나타낸다.
from datetime import timedelta
td = timedelta(days = 10)
print(td)
두 날짜 비교하기
date 클래스 객체와 datetime 클래스 객체를 비교할 수 있다.
from datetime import date
d1 = date(year = 2023, month = 5, day = 5)
d2 = date(year = 2022, month = 5, day = 5)
print(d1 == d2)
print(d1 < d2)
print(d1 > d2)
728x90
반응형
LIST