java 中 怎么能把数字转换成 00:00:01 这种格式显示出来
答案:4 悬赏:10 手机版
解决时间 2021-03-27 08:36
- 提问者网友:抽煙菂渘情少年
- 2021-03-26 20:41
java 中 怎么能把数字转换成 00:00:01 这种格式显示出来
最佳答案
- 五星知识达人网友:醉吻情书
- 2021-03-26 21:38
int s=15
int s1=s%60;
int m=s/60;
int m1=m%60;
int h=m/60;
最后:(h>10?(h+""):("0"+h))+":"+(m1>10?(m1+""):("0"+m1))+":"+(s1>10?(s1+""):("0"+s1))
int s1=s%60;
int m=s/60;
int m1=m%60;
int h=m/60;
最后:(h>10?(h+""):("0"+h))+":"+(m1>10?(m1+""):("0"+m1))+":"+(s1>10?(s1+""):("0"+s1))
全部回答
- 1楼网友:夜风逐马
- 2021-03-27 01:00
看你数字代表的是什么意思的。比如34524秒的话,就可以通过单位换算, 加上字符组合就能显示你需要的格式。
- 2楼网友:未来江山和你
- 2021-03-26 23:23
SimpleDateFormat sdf =new SimpleDateFormat("hh:mm:ss");
String str=sdf.format(DateFormat.getDateInstance().parse(valueOf(float 你要输入的数字)));
String str=sdf.format(DateFormat.getDateInstance().parse(valueOf(float 你要输入的数字)));
- 3楼网友:一把行者刀
- 2021-03-26 23:03
很简单,用SimpleDateFormat. 用下面的例子就可以了。
注意"hh:mm:ss"是格式。你查API可以看到完整的用法。
h是小时(12小时格式,1-12)
hh也是小时(12小时格式,01-12)
m 是分钟 (1-59)
mm也是分钟 (01-59)
s你也知道是秒(1-59)。和前面一样,ss就是多个十位数上的0.
Calendar now = Calendar.getInstance();
SimpleDateFormat format = new SimpleDateFormat("hh:mm:ss");
System.out.println(format.format(now.getTime()));
注意"hh:mm:ss"是格式。你查API可以看到完整的用法。
h是小时(12小时格式,1-12)
hh也是小时(12小时格式,01-12)
m 是分钟 (1-59)
mm也是分钟 (01-59)
s你也知道是秒(1-59)。和前面一样,ss就是多个十位数上的0.
Calendar now = Calendar.getInstance();
SimpleDateFormat format = new SimpleDateFormat("hh:mm:ss");
System.out.println(format.format(now.getTime()));
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯