`

将秒变换为天时分秒格式字符串(如是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 + "秒";
	}
}
分享到:
评论

相关推荐

    lua格式化时长,把毫秒数转换成对应的天时分秒

    lua格式化时长,把毫秒数转换成对应的天时分秒: 如20000毫秒转换成“2天7小时33分钟”

    Java封装类-将秒格式化为天/时/分/秒

    这里的"Java封装类-将秒格式化为天/时/分/秒"是一个很好的实践例子,展示了如何通过创建自定义类来处理时间单位的转换。下面将详细阐述这个知识点及其相关原理。 首先,我们要理解时间单位的换算关系:1天=24小时,...

    Oracle存储过程,将秒数转换成X天X时X分X秒显示

    Oracle存储过程,将秒数转换成X天X时X分X秒显示

    vue实现天时分秒倒计时效果.rar

    在Vue.js框架中实现天时分秒倒计时效果,主要涉及到组件化开发、时间处理、数据绑定以及定时器的使用。以下是对这个项目中关键知识点的详细解释: 1. **Vue.js**: Vue.js 是一个轻量级的前端JavaScript框架,它提供...

    天时分秒倒计时

    "天时分秒倒计时"是一款专注于呈现天、小时、分、秒倒计时功能的应用,其核心亮点在于提供了一种美观且引人注目的界面设计。在这款应用中,用户可以预先设定一个时间点,然后启动倒计时,程序会以清晰易读的方式动态...

    安卓天气日历时间选择倒计时相关-上传时间倒计时时分秒与分秒毫秒.rar

    `Date`类用于表示时间,而`SimpleDateFormat`或者`DateTimeFormatter`则用于格式化日期和时间,如转换为"时:分:秒"或包含毫秒的格式。 2. **倒计时逻辑**: - 实现倒计时功能,通常需要一个定时任务,例如使用`...

    20191023 daojishi.zip 一个页面多个倒计时 jquery javascript 之倒计时 天时分秒 ,循环 倒计时 天时分秒

    本资源“20191023 daojishi.zip”专注于使用jQuery和JavaScript实现一个页面上同时显示多个天时分秒倒计时,并且支持循环倒计时的实现方法。这里我们将详细探讨如何利用这两种技术来创建这样的功能。 首先,jQuery...

    Andorid实现精确到天时分秒的抢购倒计时

    在这个类中,我们将添加用于显示天、小时、分钟和秒的`TextView`对象,以及处理倒计时逻辑的变量和方法。 ```java public class RushBuyCountDownTimerView extends LinearLayout { // ... private TextView tv_...

    js 毫秒转天时分秒的实例

    在JavaScript编程中,有时我们需要将时间以毫秒为单位转换为更易读的天、时、分、秒格式。这在处理时间间隔或者倒计时时非常有用。本文将详细讲解如何使用JavaScript实现这个功能,通过一个具体的实例来展示转换过程...

    Countdown-Clock:天时分秒

    3. **转换为天、小时、分钟和秒**:将时间差转换为更易读的格式: ```javascript var days = Math.floor(timeDifference / (1000 * 60 * 60 * 24)); var hours = Math.floor((timeDifference % (1000 * 60 * 60 * ...

    微信小程序时间格式化

    微信小程序中,通过传入的时间戳,转换为自定义时间格式,00:00:00或者00时00分00秒,甚至继续延申下去,可以将时间戳转为天时分秒,周天时分秒

    JS倒计时实例_天时分秒

    `&lt;div&gt;`元素被用来包裹时间显示的部分,其中包括一个总的容器`&lt;div id="times_wrap" class="time_num"&gt;`和包含天、时、分、秒的四个子`&lt;div&gt;`元素。每个子`&lt;div&gt;`元素都有一个`&lt;b&gt;`标签用来显示具体的倒计时数字,...

    js倒计时代码带css页面

    然后,我们将这个差值转换为天、小时、分钟和秒。 ```javascript var diff = target.getTime() - now.getTime(); var days = Math.floor(diff / (1000 * 60 * 60 * 24)); diff %= (1000 * 60 * 60 * 24); var ...

    CountDownDigitalClock

    倒计时可精确到天时分秒,适合显示--距离xx还有xx天xx时xx分xx秒

    倒计时显示

    某天断网,又需要写个倒计时功能就自己写了个。水平有限欢迎大家提出改进意见。 倒计时显示,显示格式为 天时分秒 activity结束则倒计时结束

    HIS系统根据病历规范,年龄计算到岁月天小时

    HIS系统根据病历规范,年龄计算到岁月天小时,而且还可以... *小于12个月大于28天的显示为XX月XX天,有可能出现0月29天和0月30天 *小于等于28天大于等于72小时(3天)的显示为XX天 *其它(小于3天)的显示为XX小时

    PHP 商品秒杀倒计时

    //php的时间是以秒算。js的时间以毫秒算 date_default_timezone_set('PRC'); //date_default_timezone_set("Asia/Hong_Kong");//地区 ...//配置每天的活动时间段 ... $lefttime=0; die("活动已经结束!");

    stm8编写的时钟

    用stm8做的时钟含有闹铃的配置,代码清晰

    天时地理

    标题“天时地理”可能指的是一个软件或者应用项目,它结合了“方便实用”的特性,可能是一个关于地理信息、天气预报或者是地图服务的系统。在IT行业中,这样的系统通常会集成多媒体技术,以便呈现生动、丰富的地理...

    安卓天气日历时间选择倒计时相关-CircleTimerView实现时钟倒计时效果.rar

    通过设置属性,如`android:id`、`android:layout_width`、`android:layout_height`以及自定义属性(如倒计时总秒数、颜色等),可以轻松地将CircleTimerView融入到应用的设计中。 7. **代码调试与优化**: 鉴于...

Global site tag (gtag.js) - Google Analytics