早教吧作业答案频道 -->其他-->
shell中给出一个用秒表示的时间数,如何转换成时分秒表示的形式,如3600秒,如何表示成01:00:00的形式,急
题目详情
shell中给出一个用秒表示的时间数,如何转换成时分秒表示的形式,如3600秒,如何表示成01:00:00的形式,急
▼优质解答
答案和解析
自己写个小程序吧
#include
#include
#include
main()
{
int min=0,second=0,hour=0;
printf("请输入秒:");
scanf("%d",&second);
hour=second/3600;
min=second/60%60;
second%=60;
printf("%02d:%02d:%02d",hour,min,second);
return 0;
}
或者写成shell 脚本来做也行
shell脚本内容如下:
#!/bin/bash
min=0
second=0
hour=0
if [ $# -ne 1 ]
then
read -p "input second:" second
elif [ $# -eq 1 ]
then
second=$1
fi
hour=$[$second / 3600]
min=$[$[$second/60]%60]
#min=$[$second / 60]
#min=$[$min%60]
second=$[$second % 60];
printf "%02d:%02d:%02d" $hour $min $second
可以直接运行 也可以带一个参数(该参数即为待转化的秒)
#include
#include
#include
main()
{
int min=0,second=0,hour=0;
printf("请输入秒:");
scanf("%d",&second);
hour=second/3600;
min=second/60%60;
second%=60;
printf("%02d:%02d:%02d",hour,min,second);
return 0;
}
或者写成shell 脚本来做也行
shell脚本内容如下:
#!/bin/bash
min=0
second=0
hour=0
if [ $# -ne 1 ]
then
read -p "input second:" second
elif [ $# -eq 1 ]
then
second=$1
fi
hour=$[$second / 3600]
min=$[$[$second/60]%60]
#min=$[$second / 60]
#min=$[$min%60]
second=$[$second % 60];
printf "%02d:%02d:%02d" $hour $min $second
可以直接运行 也可以带一个参数(该参数即为待转化的秒)
看了 shell中给出一个用秒表示...的网友还看了以下:
中国数学家有没有像詹姆斯·西蒙斯那样取得各方面成绩的?如果有,或者类似,说说成绩。华老,陈景润,张杨 2020-03-30 …
急如图ABCD是空间四边形它的四条边和两条对角线都相等,E,F分别是AD,BC的中点,求异面直线AF 2020-03-31 …
是成语的名言名言中带成语的.如:机不可失,失不再来. 2020-04-09 …
《孔子是怎样炼成的》摘抄如题.最好是成段的,如果没有成段的,句子也可以.一定要准确,不要有错别字. 2020-05-14 …
近视眼是怎样成像的?如何矫正?远视眼是怎样成像的?该如何矫正? 2020-05-16 …
红领巾广播稿主题:做最好的自己需要一个有做最好的自己为主要内容的作文,要是关于成长的.如果好的话可 2020-05-22 …
通信里,信噪比SNR=47dB是怎么换算成50119的?如题 2020-06-09 …
下面这道等式是不成立的,如果巧妙的添上一个括号,这等式便成立了.如何添呢?987+6-5+4×3× 2020-07-09 …
2009年某市春季房交会期间,某公司对参加本次房交会的消费者进行了随机问卷调查,共发放了1000份 2020-07-22 …
我想问=IF(COUNT(MATCH(A1:D1,{12,24,17,18,19,23},0))>= 2020-10-31 …