时间格式HH:mm:ss或者HH:mm另一种计算思路

猿份哥 15天前 ⋅ 42 阅读 ⋅ 0 个赞

前言:今天看视频每个视频的播放时间格式为mm:ss我想看看这些视频累计起来要多少时间?

分析:这些播放时间是由分钟,秒构成,将批量数据放入集合遍历时通过split将其拆分,再将分钟转化为秒相加则,然后把所有的时间累积起来就获得了所有的秒,在通过秒来计算想要的单位

代码如下:

package io;

public class Demo {

    public static String arr[]={
            "11:30",
            "10:40",
            "17:32",
            "8:00",
            "5:13",
            "10:18",
            "5:29",
            "8:11",
            "2:07",
            "15:40",
            "9:28",
            "6:59",
            "4:30",
            "12:12"

    };

    public static void main(String[] args) {
        //String[]arr={"01:00","02:00"};
        //计算时间之和
        long count=0;
        for (int i = 0; i < arr.length; i++) {
            String item = arr[i];
            String[] split = item.split(":");
            long m=Long.parseLong(split[0]);
            long s=Long.parseLong(split[1]);
            long itemSecond = m * 60 + s;
            count=count+itemSecond;
        }
       System.out.println("看完视频要花费"+count/60+"分钟");
       System.out.println("看完视频要花费"+count/60/60+"小时");
       
       
    }
}

运行结果如下:

看完视频要花费127分钟
看完视频要花费2小时

Process finished with exit code 0

全部评论: 0

    我有话说:

    如何设置微信,钉钉,向日葵等电脑软件开机就启动或者打开呢?

    如何设置微信,钉钉,向日葵等电脑软件开机就启动或者打开呢? 电脑开机小技巧 有些电脑软件我们会经常使用,但是我们想让他们快一点。在这个效率为先的时代,能省步算步。置我们经常使用的软件如微信

    mybatis 映射属性部分值为null的特殊情况

    今天遇到一个问题mybatis映射到Java属性部分数据没有值为null 表现其他Integer类型都有值,唯独String类型没有值 疑问一个简单的映射为什么没有值呢?平时都是这样干的。都没有问题 猜测是不是类型的问题,因为Integer类型是...

    付出多少才能每逢佳节不思亲

    每逢佳节倍思亲这句话一点也不假,我很多时候到过年过节就非常想念我的家人。 很多时候,过年过节放假,去外面走圈,看见很多人带着自己的父母、孩子在公园、游乐场玩耍,还开着自己的车,很是羡慕,他们

    React安装(用npm或者cnpm)

    1.确保你电脑上有nodeJS,直接下载安装下步下步就可以了。 2.打开git或者cmd,如下: ​ 3.创建项目 ​ 4.打开项目运行 ​ 5.在浏览器打开,一般都是

    win10输入法太多的,不想在不同的输入法之间来回切换,怎么办?

    win10输入法太多的,不想在不同的输入法之间来回切换,怎么办? 找到电脑底部搜索框-->输入编辑语言和键盘选项回车-->进入界面找到默认应用语言;默认输入语言的有只笔的图标点击将显示

    Spring Boot应用或SpringCloud程序设置端口号的几方式

    前言:springboot项目的每个应用都需要设置端口号,如何设置端口号呢?主要有以下这几方式 1.通过配置文件设置: (1)在/src/main/resources/路径下的

    今日摘抄:主动支配自己碎片化时间方法

    这两天在看李尚龙的《你没有退路,才有出路》这本书。目前还没有看完,我一直很喜欢他的书。 他在文章中说:“自己不主动使用碎片化时间,这些时间就会被别人利用”,的确是这样子的,里面他分享了主动支配自己

    总有天我也会发光发亮

    之后,会发现没有项技能你无法在一线城市的深圳生...

    想好好的写好代码,但是进度太赶,时间不允许怎么办?

    很想写出优质的代码,但是需求做不完,项目时间也好赶,只能完成需求和功能为目的。感觉技术得不到什么提升呢,如何协调啊?

    我也会有发光发亮的那么

    那么天 在我找工作屡屡碰壁之后,会发现没有项技...

    ...jar中没有主清单属性, spring boot或者spring cloud的maven项目 java -jar test.jar 方式启动报错:...jar中没有主清单属性

    1.spring boot或者spring cloud的maven项目老是遇到问题...jar中没有主清单属性 2.解决方法:在pom.xml中添加如下代码 <build> <

    李佳琦和薇娅能那么成功的原因?

    大家都看过,只凭句“Oh my god!”就能让...

    vagrant和vitrulbox创建好的的虚拟机如何访问外网和使用secureCRT或者xshell等工具连接 vagrant和vitrulbox创建好的的虚拟机如何访问外网和使用xshell或者

    vagrant和vitrulbox创建好的的虚拟机如何访问外网和使用xshell或者secureCRT等工具连接 1.使用vagrant和vitrulbox安装虚拟机 普通安装linux虚拟机太

    Spring Boot系列7-SpringBoot+mybatis+druid+TypeHandler

    介绍在SpringBoot中集成mybatis和druid以及自定义TypeHandler 创建数据库表 SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- --------------------...

    加入公众号
    加入公众号