将小数的小时转化为时分秒 python?

Python015

将小数的小时转化为时分秒 python?,第1张

a=float(input())

print("%d:%d:%f"%(int(a),int((a-int(a))*3600)//60 ,(a-int(a))*3600%60 ) )

>>>import datetime

>>>

>>>now = datetime.datetime.now()

>>>nowtime = now.time()

>>>nowtime.hour * 3600 + nowtime.minute * 60 + nowtime.second

70320