将系统运行时长的秒数汉化成几天几时几分几秒

简介: 将系统运行时长的秒数汉化成几天几时几分几秒

近期开发新系统有个场景,就是一个容器运行了数值型的秒数,比如22342342秒,需要将此数值转换成几天几时几分几秒的格式显示在web上,先上代码,在上测试用例。

publicstaticStringgetDate(Integerdate ) {
if (date<60) {
returndate+"秒";
    }elseif (date>=60&&date<3600) {
intm=date/60;
ints=date%60;
returnm+"分"+s+"秒";
    }elseif(date>=3600&&date<86400){
inth=date/3600;
intm= (date%3600)/60;
ints= (date%3600)%60;
returnh+"小时"+m+"分"+s+"秒";
    }else{
intd=date/86400;
inth= (date%86400)/3600;
intm= ((date%86400)%3600)/60;
ints= (date%86400)%60;
returnd+"天"+h+"小时"+m+"分"+s+"秒";
    }
}

下面就是测试用例:

6543218:75天17小时33分38秒
86400:1天0小时0分0秒
7598:2小时6分38秒

其他的情况可以自行验证。

目录
相关文章
|
7月前
|
JavaScript
js计算时间为刚刚、几分钟前、几小时前、几天前··
js计算时间为刚刚、几分钟前、几小时前、几天前··
三分钟教你学会设置PICO不自动休眠
本文介绍了如何在PICO设备上通过六步设置来延长自动休眠时间,避免因短暂离开而导致屏幕过早关闭的问题。
三分钟教你学会设置PICO不自动休眠
|
6月前
|
缓存 运维 Serverless
函数计算产品使用问题之安装一个插件持续时间很长是什么原因
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
6月前
|
搜索推荐 Windows
让你的电脑准时“打个盹”:Win10定时休眠
木头左教你设置Windows 10任务计划程序,让电脑定时休眠,节约能源又呵护健康。首先确保休眠功能开启,然后在任务计划程序创建新任务,命名如“定时休眠”,设置触发时间和操作(cmd.exe /c shutdown -h)。可高级定制,如条件触发或异常处理。跟着步骤实践,解决常见问题,打造个性化自动休眠计划。记得谨慎操作哦!
|
7月前
王者荣耀派出小兵时间__指定的时间执行指定的任务
王者荣耀派出小兵时间__指定的时间执行指定的任务
52 0
|
Windows
【计算机基础】Win10系统电脑的时间怎么显示秒数?简单几步就能实现!
【计算机基础】Win10系统电脑的时间怎么显示秒数?简单几步就能实现!
334 0
java 计算两个时间间隔几天几小时几分钟几秒
计算两个时间间隔几年几月几天几小时几分钟几秒
java 计算两个时间间隔几天几小时几分钟几秒
将字符串转为时间晚了5天,避坑指南
将字符串转为时间晚了5天,避坑指南
64 1
|
Web App开发 小程序 开发者
三分钟创建一个小程序-每天三分钟玩转小程序 1
三分钟创建一个小程序-每天三分钟玩转小程序 1
三分钟创建一个小程序-每天三分钟玩转小程序 1
|
前端开发 Android开发
如何将时间改为显示:几天前,几小时前,或者几分钟前
http://www.oschina.net/question/657074_89320#tags_nav   如何将时间改为显示:几天前,几小时前,或者几分钟前  如这样的  最后发帖:2011-01-05 12:33 要改成这样怎么实现: 最后发表:  2分钟前 最后发表:  28秒前 最后...
1469 0
下一篇
DataWorks