달나라 노트

Python datetime : time class(시간 객체) & hour, minute, second, microsecond(시간, 분, 초, 마이크로초 attribute) 본문

Python/Python datetime

Python datetime : time class(시간 객체) & hour, minute, second, microsecond(시간, 분, 초, 마이크로초 attribute)

CosmosProject 2020. 12. 23. 02:40
728x90
반응형

 

 

 

import datetime

a = datetime.time()
print(a)

b = datetime.time(12, 34, 56)
print(b)

c = datetime.time(hour = 12, minute = 34, second = 56,)
print(c)

d = datetime.time(12, 34, 56, 123456)
print(d)

- Result
00:00:00
12:34:56
12:34:56
12:34:56.123456

datetime module에는 time이라는 class가 존재합니다.
time method는 time class의 생성자(Constructor)이며 시간, 분, 초의 세 가지 parameter를 기본적으로 받고, 거기에 추가로 d처럼 1초 미만의 소수점 초까지 parameter로 받을 수 있습니다.

a에서는 time 생성자에 별다른 시간을 명시해주지 않았기 때문에 00:00:00으로 출력됩니다.

 

 

 

 

 

import datetime

a = datetime.time(12, 34, 56)
print(a)
print(a.hour)
print(a.minute)
print(a.second)
print(a.microsecond)

- Result
12:34:56
12
34
56
0

hour, minute, second, microsecond attribute는 time class에 저장된 시간, 분, 초, 마이크로초 정보를 불러옵니다.
또한 위 예시에서 보는 것과 같이 입력되지 않은 값(여기서는 microsecond)은 0으로 출력됩니다.

 

 

 

 

 

 

728x90
반응형
Comments