将秒转换为天时分秒格式字符串(如是0天0时0分就显示秒)

1./**  
2. * 将秒转换为天时分秒格式字符串(如是0天0时0分就显示秒)  
3. * @param seconds 秒数  
4. * @return  返回天时分秒字符串  
5. */  
6.private static String getStrOfSeconds(final long seconds) {   
7.    if(seconds < 0){   
8.        return "秒数必须大于0";   
9.    }   
10.    long one_day = 60 * 60 * 24;   
11.    long one_hour  = 60 * 60;   
12.    long one_minute = 60;   
13.    long day,hour,minute,second = 0L;;   
14.       
15.    day = seconds / one_day;   
16.    hour = seconds % one_day / one_hour ;   
17.    minute = seconds % one_day % one_hour /  one_minute;   
18.    second = seconds % one_day % one_hour %  one_minute;   
19.       
20.    if(seconds < one_minute){   
21.        return seconds + "秒";   
22.    }else if(seconds >= one_minute && seconds < one_hour){   
23.        return minute + "分" + second + "秒";   
24.    }else if (seconds >= one_hour && seconds < one_day){   
25.        return hour + "时" + minute + "分" +  second + "秒";   
26.    }else{   
27.        return day + "天" + hour + "时" + minute + "分" +  second + "秒";   
28.    }   
29.}

转载于:https://my.oschina.net/u/579987/blog/76447

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值