用java将12862秒转换成 N 小时,K 分钟,M 秒

 我来答
198901245631
2015-11-05 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1745万
展开全部
实现思路:就是将这个数看做一个整数,之后依次对3600(1小时等于3600秒),60,60求余得到对应的数值
public class Time {
public static void main(String [] args){
int h=12862/3600;
int m=(123456%3600)/60;
int s=(123456%3600)%60;
System.out.println(h+"时"+m+"分"+s+"秒");
}
}
备注:12862可以换成任意整数。
郭某人来此
2015-10-03 · TA获得超过1646个赞
知道答主
回答量:952
采纳率:100%
帮助的人:90.7万
展开全部
public class Timer{
public static void main(String[] args){
int s=12862;
int N = s/3600;
s = s%3600;
int K = s/60;
s = s%60;
int M = s;
System.out.println("时间是:"+N+"小时 "+K+"分钟 "+M+"秒");
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hesper0
2011-01-10 · TA获得超过512个赞
知道小有建树答主
回答量:289
采纳率:0%
帮助的人:233万
展开全部
System.out.println(new SimpleDateFormat("yyyy年MM月dd日HH小时mm分钟ss秒").format(new Date(12862 * 1000)));
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xinfei0804
2011-01-10 · TA获得超过1637个赞
知道小有建树答主
回答量:547
采纳率:0%
帮助的人:319万
展开全部
public class ChangeSecondsToTime {
public static void main(String[] args) {

int seconds = 12862;

int hour = seconds/3600;
int minute = (seconds-hour*3600)/60;
int second = (seconds-hour*3600-minute*60);
System.out.println(hour+":"+minute+":"+second);
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式