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
반응형