본문 바로가기
Programming/Python

[Python] datetime 모듈

by goatlab 2023. 6. 19.
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