将秒数转换为基于00:00的时间

/**
     * 将秒数转换为基于00:00的时间
     * 如541=9*60+1,表示09:01
     * @param minutes
     * @return
     */
    public static String getTimeByMinutes(int minutes){
        //处理小时
        int hour = minutes / 60;
        String hourTime = "";
        if(hour >= 0 && hour < 10){
            hourTime = "0" + hour;// 1 --> 01
        }else if(hour >= 10 && hour < 24){
            hourTime = "" + hour;
        }else if(hour >= 24){
            hourTime = "0" + (hour-24);
        }
        //处理分钟
        int min = minutes % 60;
        String minTime = "";
        if(min >= 0 && min < 10){
            minTime = "0" + min;// 1 --> 01
        }else{
            minTime = "" + min;
        }

        return hourTime + ":" + minTime;
    }
时间: 2024-11-09 00:12:13

将秒数转换为基于00:00的时间的相关文章

将从数据库获取的秒数转换为00:00:00格式

public String timeChange(double time){ int hour=(int)(time/3600); int minute=(int)(time%3600/60); int second=(int)(time%3600%60); return (hour>10?(""+hour):("0"+hour))+":"+(minute>10?(""+minute):("0"

Linux秒数表示的日期如何转换

Linux系统中很多时候都用到1970-1-1 00:00:00 为起点的秒数计时(这个不知道是叫什么计数法,窃以为应该会有个牛x的名字),这个秒数和可读的日期之间转换可以采用以下方法 1.日期转秒数,这个比较常见,date +%s即可 date +%s 1404650512 2.秒数转日期,这个用的比较少,也是用 date命令 方法1,用1970-1-1 00:00:00 加上该秒数做为date的输入时间 date -d '1970-1-1 00:00:00 UTC + 1320748445 

js计算两个时间范围间的间隔秒数

最近在一个项目中,需要计算两个时间段之前间隔的时间秒数,这里把代码记录下来.代码很简单,主要是需要逻辑清楚,因为有几种情况需要区分,放在这里分享下. 1 function weekend(time1,time2){ 2 //计算时间间隔,除去周末和非工作时间 3 if(time1!=null&&time2!=null){ 4 debugger; 5 var timesstart1=Date.parse(time1); 6 var dat1=new Date(timesstart1); 7

java时间格式转化(毫秒 to 00:00)

把秒数转换为%d:%02d:%02d 格式 private String stringForTime(int timeSec) { int totalSeconds = timeSec; int seconds = totalSeconds % 60; int minutes = totalSeconds / 60 % 60; int hours = totalSeconds / 3600; if (null!=mFormatBuilder){ this.mFormatBuilder.setLe

mktime(将时间结构数据转换成经过的秒数)

mktime(将时间结构数据转换成经过的秒数)表头文件#include<time.h>定义函数time_t mktime(strcut tm * timeptr);函数说明mktime()用来将参数timeptr所指的tm结构数据转换成从公元1970年1月1日0时0分0 秒算起至今的UTC时间所经过的秒数.返回值返回经过的秒数.范例/* 用time()取得时间(秒数),利用localtime()转换成struct tm 再利用mktine()将struct tm转换成原来的秒数*/#inclu

考试用时存入秒数,最后用方法转换一成这种格式 (00:00:00)

//考试用时 $times = 60;//秒数 $result = '00:00:00'; if ($times>0) { $hour = floor($times/3600); $minute = floor(($times-3600 * $hour)/60); $second = floor((($times-3600 * $hour) - 60 * $minute) % 60); $result = $hour.':'.$minute.':'.$second; } $this->yong

Java 获取各时区时间,获取当前时间到格林威治时间1970年01月01日00时00分00秒的秒数

格林威治时间即UTC/GMT时间,1970年01月01日00时00分00秒(即UTC+8的北京时间1970年01月01日08时00分00秒)计算代码如下: 1 /** 2 * 获取指定时间到格林威治时间的秒数 3 * UTC:格林威治时间1970年01月01日00时00分00秒(UTC+8北京时间1970年01月01日08时00分00秒) 4 * @param time 5 * @return 6 */ 7 public static long diffSeconds(String time){

时间数字(单位/秒)转换为 时间格式(00:00:00)

Javascript 版本 function showTime(iTimelLength) { var str = ""; var s = parseInt(iTimelLength % 60); var m = parseInt(((iTimelLength - s) / 60) % 60); var h = parseInt((iTimelLength - s) / 3600); str += (h >= 10 ? h + ":" : h > 0 ?

C# 秒数转日期_由秒数得到日期几天几小时_当前日期时间,转换为秒

///<summary> ///由秒数得到日期几天几小时... ///</summary ///<param name="t">秒数</param> ///<param name="type">0:转换后带秒,1:转换后不带秒</param> ///<returns>几天几小时几分几秒</returns> public static string parseTimeSecond