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
'Programming > Python' 카테고리의 다른 글
[Python] 파일 (File) (0) | 2023.06.19 |
---|---|
[Python] 날짜와 시간 포맷팅 (0) | 2023.06.19 |
[Python] time 모듈 (0) | 2023.06.19 |
[Python] 함수 데코레이터 (Function Decorator) (0) | 2023.06.16 |
[Python] 제네레이터 (Generator) (0) | 2023.06.16 |