首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

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

2012-12-21 
将秒转换为天时分秒格式字符串(如是0天0时0分就显示秒)/** * 将秒转换为天时分秒格式字符串(如是0天0时0分

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

/** * 将秒转换为天时分秒格式字符串(如是0天0时0分就显示秒) * @param seconds 秒数 * @return 返回天时分秒字符串 */private static String getStrOfSeconds(final long seconds) {if(seconds < 0){return "秒数必须大于0";}long one_day = 60 * 60 * 24;long one_hour  = 60 * 60;long one_minute = 60;long day,hour,minute,second = 0L;;day = seconds / one_day;hour = seconds % one_day / one_hour ;minute = seconds % one_day % one_hour /  one_minute;second = seconds % one_day % one_hour %  one_minute;if(seconds < one_minute){return seconds + "秒";}else if(seconds >= one_minute && seconds < one_hour){return minute + "分" + second + "秒";}else if (seconds >= one_hour && seconds < one_day){return hour + "时" + minute + "分" +  second + "秒";}else{return day + "天" + hour + "时" + minute + "分" +  second + "秒";}}

?

热点排行