精华内容
下载资源
问答
  • //计算距离某一还有多少时间 目前服务器传过来的时间格式是@"yyyy-MM-dd" //以后可以根据格式进行变化 + (NSDateComponents *)getStartDatetoEndData:(NSString *)endData{ NSDateFormatter *formatter = [...
    //计算距离某一天还有多少时间 目前服务器传过来的时间格式是@"yyyy-MM-dd"
    //以后可以根据格式进行变化
    + (NSDateComponents *)getStartDatetoEndData:(NSString *)endData{
        
        NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
        [formatter setDateFormat:@"yyyy-MM-dd"];
        NSDate *toDate   = [formatter dateFromString:endData];
        NSDate *startDate  = [[ NSDate alloc] init];
        NSCalendar *chineseClendar = [[ NSCalendar alloc] initWithCalendarIdentifier:NSChineseCalendar];
        
        NSUInteger unitFlags =
        NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit | NSDayCalendarUnit;// | NSMonthCalendarUnit | NSYearCalendarUnit  注意更具需求设置
        
        NSDateComponents *components = [chineseClendar components:unitFlags fromDate:startDate  toDate:toDate  options:0];
        
        NSInteger hour = [components hour];
        NSInteger min  = [components minute];
        NSInteger sec  = [components second];
        NSInteger day  = [components day];
        NSInteger mon  = [components month];
        NSInteger year = [components year];
        
        NSLog(  @" From Now to %@, diff: Years: %d  Months: %d, Days; %d, Hours: %d, Mins:%d, sec:%d",
              [toDate description], year, mon, day, hour, min,sec);
        
        return components;
    }

    展开全文
  • * 计算时间戳之间的差值 时间戳是有乘于1000的 * @param start_time 开始时间戳 * @param end_time 结束时间戳 */ function calculateDiffTime(start_time, end_time){ var startTime = 0, endTime = 0 if ...

    /**

    * 计算时间戳之间的差值 时间戳是有乘于1000的

    * @param start_time 开始时间戳

    * @param end_time 结束时间戳

    */

     

    function calculateDiffTime(start_time, end_time){

    var startTime = 0, endTime = 0

    if (start_time < end_time){

    startTime = start_time

    endTime = end_time

    }else{

    startTime = end_time

    endTime = start_time

    }

     

    // //计算天数

    // var timeDiff = endTime - startTime

    // var year = Math.floor(timeDiff / 86400 / 365);

    // timeDiff = timeDiff % (86400 * 365);

    // var month = Math.floor(timeDiff / 86400 / 30);

    // timeDiff = timeDiff % (86400 * 30);

    // var day = Math.floor(timeDiff / 86400);

    // timeDiff = timeDiff % 86400;

    // var hour = Math.floor(timeDiff / 3600);

    // timeDiff = timeDiff % 3600;

    // var minute = Math.floor(timeDiff / 60);

    // timeDiff = timeDiff % 60;

    // var second = timeDiff;

    // return [year, month, day, hour, minute, second]

     

    var timeDiff = endTime - startTime

    var hour = Math.floor(timeDiff / 3600);

    timeDiff = timeDiff % 3600;

    var minute = Math.floor(timeDiff / 60);

    timeDiff = timeDiff % 60;

    var second = timeDiff;

     

    return [hour, minute, second]

     

    }

     

    展开全文
  • * 计算传入时间距离当前时间多久 * * @param date * @return */ public static String getTimeDiff(String date) { if (ObjectUtils.isEmpty(date)) { return ""; } StringBuilder sb = new StringBu...
    /**
     * 计算传入时间距离当前时间多久
     *
     * @param date
     * @return
     */
    public static String getTimeDiff(String date) {
        if (ObjectUtils.isEmpty(date)) {
            return "";
        }
        StringBuilder sb = new StringBuilder();
        try {
            Date parse = mDateFormat.parse(date);
            Date now = new Date();
            // 这样得到的差值是微秒级别
            long diff = now.getTime() - parse.getTime();
            // 只能精确到日 无法具细到年 月 不能确定一个月具体多少天 不能确定一年具体多少天
            // 获取日
            long day = diff / (1000 * 60 * 60 * 24);
            diff = diff % (1000 * 60 * 60 * 24);
            if (day > 0) {
                sb.append(day).append("天");
            }
            // 获取时
            long hour = diff / (1000 * 60 * 60);
            diff = diff % (1000 * 60 * 60);
            if (hour > 0) {
                sb.append(hour).append("时");
            }
            // 获取分
            long min = diff / (1000 * 60);
            diff = diff % (1000 * 60);
            if (min > 0) {
                sb.append(min).append("分");
            }
            // 获取秒
            long sec = diff / 1000;
            if (sec > 0) {
                sb.append(sec).append("秒");
            }
            return sb.toString();
        } catch (ParseException e) {
            return "";
        }
    }
    
    展开全文
  • 1、1是24小时; 2、parseInt是对一个数字进行取整,比如: parseInt(3.6)得出结果是3,parseInt(5.2)得出结果是5; 3、在数学运算中,“/”是除法,“%”是求余,比如:  5/2结果为2.5;5%2结果为1;  16/8...

    预备知识:

    1、1天是24小时;

    2、parseInt是对一个数字进行取整,比如:

    parseInt(3.6)得出结果是3,parseInt(5.2)得出结果是5;

    3、在数学运算中,“/”是除法,“%”是求余,比如:

      5/2结果为2.5;5%2结果为1;

      16/8结果为2;16%8结果为0;

      18/5结果为3.6;18%5结果为3;

    4、一个“=”号表示赋值;如a=6,意思就是把6赋值给a,

                b=8/5,意思就是把8/5计算后的值赋值给a,即b=1.6;

    实战应用:

    已知时间是89个小时,那么先定义一个变量a(变量名自己随便取)把89存起来,然后定义变量day和hour去存储具体的天数和小时数,代码实现如下:

      var a = 89;

      var day = 0;//初始化day为0,不初始化也可以,最好初始化,养成良好代码习惯;

      var hour = 0;

      day = parseInt(a/24);//a/24可以求出天数,有小数,使用parseInt取整就是天数;

      hour = a%24;

      结果:day为3,hour为17,即3天17小时。

    展开全文
  • * @Description: TODO(计算两个日期【日期类型】之间的时间距离)  * @param @param sdate * @param @param bdate * @param @return 设定文件  * @throws */ public static Map&lt;String,Long&gt; ...
  • //计算小时数 $timediff =1563928200 - 1563925800; $remain = $timediff%86400; $hours = intval($remain/3600); //计算分钟数 $remain = $remain%3600; ...
  • 编写一个脚本,输入自己的生日时间(YYYYMMDD),计算还有多少天多少小时是自己的生日。 #!/bin/sh read -p &quot;Input your birthday(YYYYmmdd):&quot; date1 m=`date --date=&quot;$date1&...
  • // 计算多少小时 long hour = diff % nd / nh; // 计算多少分钟 long min = diff % nd % nh / nm; // 计算多少秒//输出结果 // long sec = diff % nd % nh % nm / ns; return day + "" + hour + ...
  • java计算两个日期间过了多少天

    千次阅读 2017-03-21 14:24:18
    其中在数据库中有一个字段为datetime类型,想要计算两个日期之间过了多少天 多少小时 多少分钟。 思路为把时间换算为毫秒(与协调世界时 1970 年 1 月 1 日午夜之间的时间差(以毫秒为单位测量)。然后利用毫秒的加...
  • Document ... 距离2018年1月1日还有 小时 分钟 秒 setInterval(function(){ // 获取当前时间 var nowDate = new Date(); //获取当前事件距离1970年1月1日有多少秒 var nowTime = nowDate
  • /** * 计算两个时间之间相差的时间 ... * @param diffName day:, hour: 小时, min: 分, sec: 秒 * @return */ public static long getDatePoor(Date oneDate, Date otherDate, String diffN...
  • Swift 计算两个日期的相隔多少天

    千次阅读 2018-09-04 16:34:33
    给定两个日期,计算两个日期相隔多少天。 列子 主要利用dateComponents实现 NSCalendar.current.dateComponents(components:Set&lt;Calendar.Component&gt;, from: &lt;Date&gt;, to: &lt;...
  • 描述:  使用JavaScript完成指定的日期的倒计时,例如距离活动还有多少时间结束 ...每一的毫秒数为:1000*60*60*24 就是1000毫秒*60秒*60分*24小时等于一的毫秒数  4.倒过来用总的毫秒数除以一...
  • * 判断2个时间相差多少天多少小时多少分 * * @param pBeginTime 请假开始时间 * @param pEndTime 请假结束时间 * @return String 计算结果 * @Exception 发生异常 */ public static String TimeDiff...
  • 我的需求是:统计两个时间段之间相差了共多少天多少小时多少分钟零多少秒,要求返回的是 XXXX小时XX分钟XX秒。 1 = 24小时 = 1440分钟 = 86400秒 FLOOR()函数返回小于等于所给数字的最大整数,比如FLOOR...
  • --计算两个时间差相差多少秒 select ceil((sysdate-t.transdate)* 24 * 60 * 60),t.transdate,sysdate from esc_trans_log t --计算两个时间差相差多少分 select ceil((sysdate-t.transdate)* 24 * 60),t.transdate,...
  • Oracle 计算两个时间 相差多少天

    千次阅读 2019-03-12 17:31:30
    计算两个时间 相差多少天、时、分、秒 计算两个时间的差值得出(.小时)的结果 SELECT TO_TIMESTAMP ('2015/06/10 11', 'yyyy/MM/dd hh24') - TO_TIMESTAMP ('2015/06/08 10', 'yyyy/MM/dd hh24') AS C F...
  • python-计算俩日期相差多少天

    万次阅读 2019-07-30 15:47:10
    python-计算俩日期相差多少天
  • 计算两日期的毫秒数,然后根据每天的毫秒数,每小时的毫秒数,每分钟的毫秒数去计算相差几,几分钟,几小时 业务需求: 计算数据库中查询出的时间距现在多长时间。 代码实现: private String timeCalculate...
  • 之间相差多少天?? 在java中如何算。。。。。。??? java可以使用计算日期的天数差,以下是详细代码: import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calend....
  • function timeToDHMS($timeLong)//整形数字转化为多少天多少小时多少分钟,多少秒 { $day=0; $hour=0; $minute=0; $second=0; if($timeLong if(!empty($timeLong)) { $day=floor($timeLong/(24*60*60))...
  • java计算两个时间相差多少小时

    千次阅读 2020-10-09 21:42:55
    Java计算bai两个日期时间相差几,几小du时,几分钟 public class Test { public void dateDiff(String startTime, String endTime, String format) { //按照dao传入的格式生成一个simpledateformate对象 ...
  • javascript计算时间差 小时

    千次阅读 2011-07-06 15:53:54
    1、可根据选择,显示 小时 var d1="2007-07-22 14"; var d2="2007-07-25 13"; var date1=null; var date2=new Date(); function Swith(strdate)
  • Calendar类计算两个日期相差多少天

    千次阅读 2018-06-28 18:05:17
    Calendar类计算两个日期相差多少天
  • 两个时间之间的比较,相差多少天多少小时多少多少秒 // 1. 今年  // 1分钟内:刚刚  // 1分~59分内:xx小时前  // 昨天 xx:xx  // xx-xx xx:xx    // 2. 非今年  // xxxx-xx-xx xx:xx    // ...
  • 方法一 $start_time="1536768000"; $end_time="1537286400"; for($i = $start_time; $i &lt;=$end_time; $i+=86400) { $days[] =strtotime(date('Y-m-d',$i));... var_dump...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 200,143
精华内容 80,057
关键字:

多少天多少小时怎么计算