본문 바로가기
프로그래밍 관련/파이썬

파이썬. 초를 시,분,초 형태로 만드는것에 대하여

by 존버매니아.임베디드 개발자 2021. 10. 28.
반응형

 

import datetime

input1 = datetime.timedelta(seconds=274)
input2 = datetime.timedelta(seconds=572)
print(input1)
print(input2)
>> 0:04:34
>> 0:09:32

초를 적으면 위와 같이 시,분,초 형태로 바꿔준다.

근데 이렇게만 보면 input1, input2 가 str 타입인줄 알 수 있는데

str타입은 아니다.


import datetime

input1 = datetime.timedelta(seconds=274)
input2 = datetime.timedelta(seconds=572)

print(type(input1))
>>> <class 'datetime.timedelta'>

데이터 타입 참조.


import datetime

input1 = datetime.timedelta(seconds=274)
input2 = datetime.timedelta(seconds=572)

print(input2-input1)

>>>>0:04:58

input1과 input2 간에 덧셈,뺄셈 연산도 가능하다.

 

 


 

 

그리고 seconds에 소수점을 써도 된다.

import datetime

input1 = datetime.timedelta(seconds=274.2345)

print(input1)


>>>0:04:34.234500
반응형