将秒数转换为时间格式(24小时制,如果小时数大于23,则转换成天数)
输入秒数n(n>0的整数)
把秒数转化成时间格式(24小时制,如果小时数大于23,则转换成天数,如果小时数小于24,则不输出天数) 比如输入:3612 , 输出为01:00:12 比如输入:75612 , 输出为21:00:12 比如输入:162012 , 输出为1 day 21:00:12
162012
1 day 21:00:12
输出格式采用%02d
a=eval(input())
if a>86400:
d=a//86400
h=a%86400//3600
m=a//60%60
s=a%60
print("{} day {:0>2}:{:0>2}:{:0>2}".format(d,h,m,s))
else:
h=a//3600
m=a//60%60
s=a%60
print("{:0>2}:{:0>2}:{:0>2}".format(h,m,s))
将秒数转换为时间格式(12小时制)
输入秒数n(n<86400(一天之内的秒数)
把秒数转化成时间格式(12小时制)比如输入:3612 , 输出为 AM 01:00:12 比如输入:75612 , 输出为 PM 09:00:12
注意AM的范围为:0秒~43199秒(11:59:59)为AM,(43200秒~86399秒)为PM
3612
AM 01:00:12
时间显示格式方法, 如何 1:0:12 显示为 01:00:12 格式
用格式符printf("%02d:%02d:%02d",h,m,s);
a=eval(input())
if a>43199:
h=a%43200//3600
m=a//60%60
s=a%60
print("PM {:0>2}:{:0>2}:{:0>2}".format(h,m,s))
else:
h=a//3600
m=a//60%60
s=a%60
print("AM {:0>2}:{:0>2}:{:0>2}".format(h,m,s))
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。