Java将时间段秒数值转化为时分秒格式

news/2024/7/6 5:19:42

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

【思路】

    从大的时间段往小的时间段递减。先算出小时数,余下的小时数再去算分钟数,分钟数算完,如果还有剩余就是秒数。

【代码】

    /**
     * 
     * 将秒数转化为时分秒
     * @param time 时间段对应的秒数
     * @return 时分秒格式时间戳
     */
    public static String secToTime(int time) {
        int hour = 0;
        int minute = 0;
        int second = 0;
        if (time <= 0) {
            return "00:00";
        } else {
            if (time >= 3600) {
                hour = time / 3600;
                time = time % 3600;
            }
            
            if (time >= 60) {
                minute = time / 60;
                second = time % 60;
            }
            return timeFormat(hour) + ":" + timeFormat(minute) + ":" + timeFormat(second);
        }
    }
    
    public static String timeFormat(int num) {
        String retStr = null;
        if (num >= 0 && num < 10) {
            retStr = "0" + Integer.toString(num);
        } else {
            retStr = "" + num;
        }
        return retStr;
    }

 

转载于:https://my.oschina.net/MIKEWOO/blog/1620359


http://www.niftyadmin.cn/n/4133278.html

相关文章

網站設計者才是瀏覽器的主宰

這幾天在做一個大型網站,因為全站都是divcss,所以存在兼容性問題尤其是IE,簡直不可理喻,ie6,ie7,ie8每個版本都對css的支持狀況不一樣,再加上一個firefox,讓我鬱悶的不行,最後為了順應潮流,跟隨瀏覽器的發展趨勢,所以寫了一段jquery代碼,讓ie6和ie7都去見鬼吧!其實我們完全可以…

CI中配置类使用

在application文件夹中有一个config文件夹存放了项目的一些配置文件&#xff0c;autoload.php配置了一些自动载入的类&#xff0c;如database、session&#xff0c;还可以配置自动载入的自定义的配置文件如myconfig.php等&#xff0c;里面有一个config.php是系统自带的配置文件…

sql根据传入参数确定选择前几条数据的存储过程

sql代码&#xff1a; USE [BeijingAgricultureDB]GODECLARE return_value intEXEC return_value [dbo].[SelectTopNNotifications]num 2SELECT Return Value return_valueGO其他示例&#xff1a; /* Show not having access to variables from the calling batch. */DECLA…

摩拜进入英国规模化运营 ofo小黄车仅投放20辆

6月13日&#xff0c;摩拜智能共享单车进军英国市场&#xff0c;选取英国曼彻斯特作为摩拜第100个运营城市&#xff0c;而且同步进入毗邻曼市的索尔福德。曼彻斯特也是摩拜进驻的首个非亚洲地区的运营城市&#xff0c;运营前期先会投放1000辆小橙车&#xff0c;之后将不断增加投…

(一)springmvc+mybatis+dubbo+zookeeper分布式架构 整合 - 平台导语简介

导语&#xff1a; 怎么搭建一套满足企业未来发展的通用架构平台&#xff1f;现在分布式、微服务、云平台的口号是如此的响亮&#xff0c;技术更新是如此的迅速&#xff0c;很多架构师选择使用dubbo、spring cloud的方案去帮助企业搭建分布式、微服务的架构&#xff0c;在实施的…

is_null, empty, isset, unset的比較

PHP中有很多函数功能类似&#xff0c;却有着细微的差别...is_null, empty, isset, unset 我们先来看看这4个函数的描述。isset 判断变量是否已存在&#xff08;配置&#xff09; unset 把变量删除&#xff08;释放&#xff09;掉 empty 判断变量是否为空 is_null 判断变量是…

VIM Pal 1.1.0 发布,VIM 文件树列表

VIM Pal 1.1.0 支持文件系统操作&#xff0c;包括创建、重命名、删除文件和目录&#xff0c;一些小的 UI 改进。 VIM Pal 为 vim 编辑器提供一个文件树列表的功能&#xff0c;其目的并不是提供完整的 IDE &#xff0c;只是一个文件树便于 vim 编辑器选择文件编辑。转载于:https…

ZABBIX监控一台机器上的多tomcat实例落地经验步骤

以前做过通过jmx监控单个tomcat实例&#xff0c;但是有的时候公司一台服务器上有10个tomcat容器那怎么办呢&#xff0c;来吧往下看吧1&#xff0c;注意操作文件路径&#xff1a;zabbix安装路径&#xff1b; /data/zabbix/etc/zabbix_agentd.conf.d/jmx_discovery.sh /etc/zabbi…