关于两个时间(00:00:00)相加的实现方法

timeList={"00:20:00","00:23:43"};

public static String getTotal(String[] timeList) {

String timeString = null;

int hour = 0;

int min = 0;

int sec = 0;

for (int i = 0; i < timeList.length; i++) {

timeString = timeList[i];

int firstIndex = timeString.indexOf(‘:‘);

int secondIndex = timeString.lastIndexOf(‘:‘);

hour += Integer.parseInt(timeString.substring(0, firstIndex));

min += Integer.parseInt(timeString.substring(firstIndex + 1,

secondIndex));

sec += Integer.parseInt(timeString.substring(secondIndex + 1,

timeString.length()));

}

int secToMin, sec2;

int minToHour, min2;

if (sec > 60) {

secToMin = (sec / 60);

sec2 = (sec % 60);

min = min + secToMin;

}

if (min > 60) {

minToHour = (min / 60);

min2 = (min % 60);

hour = hour + minToHour;

}

String hString;

String mString;

String string;

if (hour < 10) {

hString = "0" + String.valueOf(hour);

} else {

hString = String.valueOf(hour);

}

if (min < 10) {

mString = "0" + String.valueOf(min);

} else {

mString = String.valueOf(min);

}

if (sec < 10) {

string = "0" + String.valueOf(sec);

} else {

string = String.valueOf(sec);

}

return hString + ":" + mString + ":" + string;

}

时间: 2024-08-07 08:40:11

关于两个时间(00:00:00)相加的实现方法的相关文章

比较两个时间的大小 举例:CompareDate(&quot;12:00&quot;,&quot;11:15&quot;)

//比较两个时间的大小 举例:CompareDate("12:00","11:15") function CompareDate(t1, t2) { var date = new Date(); var a = t1.split(":"); var b = t2.split(":"); return date.setHours(a[0], a[1]) > date.setHours(b[0], b[1]); } 原文地址

获取凌晨00:00:00的时间

$start_time = strtotime(date('Y-m-d 00:00:00', time())); $end_time = $start_time+86400; dump(date('Y-m-d h:i:s',$start_time)); dump(date('Y-m-d h:i:s',$end_time)); 获取凌晨00:00:00的时间,布布扣,bubuko.com

Java 获取各时区时间,获取当前时间到格林威治时间1970年01月01日00时00分00秒的秒数

格林威治时间即UTC/GMT时间,1970年01月01日00时00分00秒(即UTC+8的北京时间1970年01月01日08时00分00秒)计算代码如下: 1 /** 2 * 获取指定时间到格林威治时间的秒数 3 * UTC:格林威治时间1970年01月01日00时00分00秒(UTC+8北京时间1970年01月01日08时00分00秒) 4 * @param time 5 * @return 6 */ 7 public static long diffSeconds(String time){

Java 时间格式转换为:“2014-09-26T11:21:00+8:00”

Java 时间格式转换为:"2014-09-26T11:21:00+8:00" import java.text.SimpleDateFormat; import java.util.Date; public class Test { public static void main(String[] args) { SimpleDateFormat simpleDateFormat2 = new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ss+

回忆5月21日9:00~21:00于橘园洲工业区举行了福州市第一届黑客马拉松活动

5月21日9:00~21:00于橘园洲工业区举行了福州市第一届黑客马拉松活动,参加活动的大多是在IT行业浸淫多年的前辈,活动的形式就是将参与者分为组,分别是算法.性能测试.信息安全.Android.产品经理和web VR方向.探讨时间为12个小时,要求写出项目方案并拿出成果. 作为志愿者的我被允许自由走动,观摩各个小组的大概进程.算法方向的小组用一些核心代码编制了一个人脸识别系统,性能测试小组在虚拟机搭建的LINUX系统环境下利用一款软件测试模拟博客访问的抗压能力(并发性),Android小组比

Bentley GeoStructural Finite Element Analysis(FEM) v17.00.33.00 1CD

Systat.PeakFit.v4.12.00 1CD Autodesk.CADDoctor.For.Autodesk.Simulation.v2015.Win64-ISO 1DVD Autodesk.Vault.Basic.v2015-ISO 1DVD Autodesk.Vault.Workgroup.v2015-ISO 1DVD Command.Digital.AutoHook.2015.v0.8.0.60.beta.1 1CD OmniCAD.v1.0.0.2125.for.Siemens

日期赋值为: 0000:00:00

datetime dt setnull(dt) dwo.object.date[1]=dt日期赋值为: 0000:00:00,布布扣,bubuko.com

Bentley STAAD Planwin 14.00.05.00 1CD建筑结构设计

Bentley STAAD Planwin 14.00.05.00 1CD建筑结构设计STAAD.Pro 是结构工程专业人员的最佳选择,可通过其灵活的建模环境.高级的功能和流畅的数据协同进行涵洞.隧道.桥 梁.石化工厂.桥墩等几乎任何设施的混凝土结构.木结构.钢结构.铝结构和冷弯型钢结构设计.STAAD.Pro集成了 STAAD.Foundation 设计模块. 1.Bentley STAAD Planwin 14.00.05.00 1CD建筑结构设计Bentley STAAD Planwin

无插件的大模型浏览器Autodesk Viewer开发培训-武汉-2014年8月28日 9:00 &ndash; 12:00

武汉附近的同学们有福了,这是全球第一次关于Autodesk viewer的教室培训. :) 你可能已经在各种场合听过或看过Autodesk最新推出的大模型浏览器,这是无需插件的浏览器模型,支持几十种数据格式.目前该产品还没有正式发布,但如果你感兴趣,座位紧张,赶紧报名:   http://www.autodesk.com.cn/adsk/servlet/item?siteID=1170359&id=23581540  (这是系列培训中的一部分)   通用无插件大模型浏览器–Autodesk Vi