개발자 뺚

[Python] datetime 모듈(Module) 본문

Information/Python

[Python] datetime 모듈(Module)

2023. 7. 16. 09:00
import datetime

datetime 모듈(Module) 전처리문이다.

 

from datetime import datetime

datetime 모듈에는 날짜 및 시간을 저장할 수 있는 인스턴스(Instnace)를 만들 수 있는 datetime  클래스(Class)가 있다. 만약 하나의 날짜 및 시간만을 사용하고 싶다면 위와 같이 전처리문을 대신 사용할 수 있다. 이 경우 모듈과 클래스 이름이 같아 헷갈릴 수 있지만 datetime 모듈로부터 datetime 클래스를 인스턴스화해서 가져오겠다는 의미이다.

 

datetime.now()

# example
now = datetime.now()
print(now)
print(now.year, "년",\
now.month, "월",\
now.day, "일",\
now.hour, "시",\
now.minute, "분",\
now.second, "초")

# terminal
2023-07-16 07:00:00.000000
2023 년 07 월 16 일 7 시 00 분 00 초

datetime 인스턴스의 now() 메서드는 현재 날짜 및 시간을 해당 인스턴스에 저장하는 메서드이다. 위의 예시와 같이 인스턴스 변수를 호출하여 날짜 및 시간이 저장된 변수를 각각 가져올 수 있다. 각 변수는 정수형 자료형이다.