JAVA将时分秒格式的时间转化成秒数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA将时分秒格式的时间转化成秒数相关的知识,希望对你有一定的参考价值。
public class TimeToSecond
public static void main(String[] args)
String time ="01:22:12";
String[] my =time.split(":");
int hour =Integer.parseInt(my[0]);
int min =Integer.parseInt(my[1]);
int sec =Integer.parseInt(my[2]);
int zong =hour*3600+min*60+sec;
System.out.println("共"+zong+"秒");
扩展资料
java将毫秒值转换为日期时间
public static void main(String[] args)
long milliSecond = 1551798059000L;
Date date = new Date();
date.setTime(milliSecond);
System.out.println(new SimpleDateFormat().format(date));
参考技术A 不会自己做个算法,截取了分之后*60+秒追问输入
3时12分59秒
Date d = new Date();
long miaoshu= d.getTime();
system.out.println(miaoshu);
不是取现在的时间,是自己输入一个时间,然后输出秒数。
输入
3时12分59秒
输出11579
long s=Integer.parseInt(time.substring(0,time.indexOf("时")))*3600; //小时
s+=Integer.parseInt(time.substring(time.indexOf("时")+1,time.indexOf("分")))*60; //分钟
s+=Integer.parseInt(time.substring(time.indexOf("分")+1,time.indexOf("秒"))); //秒本回答被提问者采纳
怎么将秒数转换为时间
通话记录的数据导出后,显示通话时间为秒数,比如4256秒
怎么转换为XX:XX:XX这样的时间?
可以用excel,或者其他的也行能转就行
把一个秒数(如 4256),放在 B2 格;
在 B3 格,写入:= B2 / 86400,回车后,将显示:0.049259;
在 B3 格,设置《格式》、《单元格》、
在分类中选中《时间》、在《类型》中选...,确定即可显示:1:10:56。
-----
把 B2、B3 都选中,往下拖,以后就可以处理 600 多个数据了。 参考技术A 4256秒/60=70分56秒---一分等于60秒,4256秒除60后就得到分,余数为秒;
70分/60=1时10分--------一小时=60分,70分除60后得到小时,余数为分;
这样:4256秒就等于 1小时10分56秒;---表示为:1:10:56. 参考技术B =CONCATENATE(ROUNDDOWN(B2/3600,0),":",ROUNDDOWN(MOD(B2,3600)/60,0),":",MOD(B2,60))
记得在将公式中的B2替换成你自己的对应数字!本回答被提问者采纳 参考技术C 可以先除以60(进率)把整数乘以60,在把剩余的数一个个的乘以,最后化成所需的数追问
一个一个算么。。。600多个呢。。。
追答e..
以上是关于JAVA将时分秒格式的时间转化成秒数的主要内容,如果未能解决你的问题,请参考以下文章