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

参考技术B string time="h时mm分ss秒";
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,或者其他的也行能转就行

用 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将时分秒格式的时间转化成秒数的主要内容,如果未能解决你的问题,请参考以下文章

sql如何把d,h,m,转换成秒

如何将时间转化成年月日时分秒 js

c语言怎么将一个年月日转换成秒数

moment 秒数转化时分秒

js怎么把时间转换成年月日时分秒的形式

如何实现秒数和日期之间的转换