精华内容
下载资源
问答
  • 2019-07-25 12:33:54

    package homework;
    /**

    • @ClassName: num3.java

    • @Description: TODO(用一句话描述该文件做什么)

    • @author 范海涛

    • @version V1.0

    • @Date 2019-7-24 下午9:51:31
      */
      public class num3 {
      //为抵抗洪水,战士连续作战89小时,编程计算共多少天零多少小时?
      public static void main(String[] args) {
      int time = 89;
      int day = 24;
      int day1 = time/day;
      int house = time%day;

       System.out.print("战士连续抗洪89小时合计用了:"+day1+"天零"+house+"小时");
      

      }
      }

    更多相关内容
  • 写的一个小程序能够计算到目前为止,你来到这个世界多少天多少小时了,特别适合给一些年纪大的人算算
  • 1、参数为日期类型参数...* @Description: TODO(计算两个日期【日期类型】之间的时间距离)  * @param @param sdate * @param @param bdate * @param @return    设定文件  * @throws */ public ...

    1、参数为日期类型参数

    /**
    * @Description: TODO(计算两个日期【日期类型】之间的时间距离) 
    * @param @param sdate
    * @param @param bdate
    * @param @return    设定文件 
    * @throws
    */
    public static Map<String,Long> timesBetween(Date sdate,Date bdate) { 

    DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 

    long day = 0;

    long hour = 0;

    long min = 0;

    long sec = 0;

    long diff = 0;

    try {

       sdate= df.parse(df.format(sdate));

       bdate= df.parse(df.format(bdate));

       long stime = sdate.getTime();

       long btime = bdate.getTime();

       if(stime>btime){

          diff = stime - btime;

       }else{

          diff = btime - stime; 

       }

       day = diff/(24*60*60*1000);

                  hour = diff/(60*60*1000) - day*24;

                  min = diff/(60*1000) - day*24*60 - hour*60;

                  sec = diff/1000-day*24*60*60-hour*60*60-min*60;

    } catch (ParseException e) {

       e.printStackTrace();

    }

    Map<String, Long> timeMap = new Mapx<String, Long>();

    timeMap.put("Day", day);

    timeMap.put("Hour", hour);

    timeMap.put("Min", min);

    timeMap.put("Sec", sec);

    return timeMap;

    }

    2、参数为字符串类型参数

    /**
    * @Description: TODO(计算两个日期【字符串类型】之间的时间距离) 
    * @param @param sdate
    * @param @param bdate
    * @param @return    设定文件 
    * @throws
    */
    public static Map<String,Long> timesBetween(String sdate,String bdate) {

    DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

    long day = 0;

    long hour = 0;

    long min = 0;

    long sec = 0;

    long diff = 0;

    try {

    Date startDate= df.parse(sdate);

    Date bindDate= df.parse(bdate);

    long stime = startDate.getTime();

    long btime = bindDate.getTime();

    if(stime>btime){

    diff = stime - btime;

    }else{

    diff = btime - stime;

    }

    day = diff/(24*60*60*1000);

    hour = diff/(60*60*1000) - day*24;

    min = diff/(60*1000) - day*24*60 - hour*60;

    sec = diff/1000-day*24*60*60-hour*60*60-min*60;

    } catch (ParseException e) {

    e.printStackTrace();

    }

    Map<String, Long> timeMap = new Mapx<String, Long>();

    timeMap.put("Day", day);

    timeMap.put("Hour", hour);

    timeMap.put("Min", min);

    timeMap.put("Sec", sec);

    return timeMap;

    }

    展开全文
  • * 计算传入时间距离当前时间多久 * * @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 "";
        }
    }
    
    展开全文
  • js 计算时间(几分钟前、几小时前、几前、几周前、几月前)
  • * 计算时间戳之间的差值 时间戳是有乘于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]

     

    }

     

    展开全文
  • --计算两个时间差相差多少秒 select (sysdate-to_date('2021/12/14 17:00:00','yyyy/mm/dd hh24:mi:ss'))*24*60*60 from dual --计算两个时间差相差多少分 select (sysdate-to_date('2021/12/14 17:00:00','yyyy/mm...
  • // 计算多少小时 long hour = diff % nd / nh; // 计算多少分钟 long min = diff % nd % nh / nm; // 计算多少秒//输出结果 // long sec = diff % nd % nh % nm / ns; return day + "" + hour + ...
  • 但是发现手动统计中 获取两个时间之间相差的小时数的计算有点儿问题。 今天就修改了一下,记录一下,下次用的时候直接取 String st = request.getParameter("st"); //开始时间 String ed = request.getParameter...
  • 计算一下我晚上睡了多久: @Test public void test04() throws Exception { long min = dateDiff("2020-07-13 23:58:56","2020-07-14 7:29:15","yyyy-MM-dd HH:mm:ss"); } public static long dateDiff(String ...
  • 描述:  使用JavaScript完成指定的日期的倒计时,例如距离活动还有多少时间结束 ...每一的毫秒数为:1000*60*60*24 就是1000毫秒*60秒*60分*24小时等于一的毫秒数  4.倒过来用总的毫秒数除以一...
  • /** * 计算两个时间之间相差的时间 ... * @param diffName day:, hour: 小时, min: 分, sec: 秒 * @return */ public static long getDatePoor(Date oneDate, Date otherDate, String diffN...
  • 返回结果为: "1前 "或者"1小时前"或者"1分钟前" 1.不用任何转换 直接使用即可 2.DateUtils 类 是Android 独有的工具类, 不需要导包 3.源码上看,该方法被多次重载,有多种参数选择; 4.最近...
  • java计算两个时间相差多少小时

    千次阅读 2021-08-23 15:36:36
    最近有个需求,根据两个时间,计算两个时间之间相差多少小时。 查了一下,网上有现成的工具类,而且翻来覆去都是这个工具类的复制粘贴版 摘出自己需要的。得到下面这个 private int getDifferHour(Date ...
  • Java8 计算两个日期之间相差多少天

    千次阅读 2021-02-28 17:46:07
    而不是2年1个月15总共有多少天。日志 那么若是想算两个日期直接的距离该怎么办呢?可采用下面的方法。code LocalDate dateBefore; LocalDate dateAfter; long daysBetween = DAYS.between(dateBefore, dateAfter);...
  • java计算两个日期间过了多少天

    千次阅读 2017-03-21 14:24:18
    其中在数据库中有一个字段为datetime类型,想要计算两个日期之间过了多少天 多少小时 多少分钟。 思路为把时间换算为毫秒(与协调世界时 1970 年 1 月 1 日午夜之间的时间差(以毫秒为单位测量)。然后利用毫秒的加...
  • //计算距离某一还有多少时间 目前服务器传过来的时间格式是@"yyyy-MM-dd" //以后可以根据格式进行变化 + (NSDateComponents *)getStartDatetoEndData:(NSString *)endData{ NSDateFormatter *formatter = [...
  • 在讲到如何计算两个时间节点之间的日期差之前,我们需要计算出两个时间点到格林威治时间的值,然后再将两个值相减求出两个时间点之间的格林威治时间值差,那么我们就可以用格林威治时间进行转换了 那么我们如何去求...
  • 编写一个脚本,输入自己的生日时间(YYYYMMDD),计算还有多少天多少小时是自己的生日。 #!/bin/sh read -p &quot;Input your birthday(YYYYmmdd):&quot; date1 m=`date --date=&quot;$date1&...
  • --计算两个时间差相差多少秒 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,...
  • python-如何计算相隔多少天

    千次阅读 2019-04-19 21:56:45
    python-如何计算相隔多少天
  • // 计算多少小时 min = diff % nd % nh / nm + day * 24 * 60;// 计算多少分钟 sec = diff % nd % nh % nm / ns;// 计算多少秒 } catch (ParseException e) { // TODO Auto-generated catch block e....
  • System.out.println("距离你那个他/她过生日还有"+m+""); } else { int m=last-first; m=Math.abs(m); System.out.println("她/他的生日已经过去了"+m+""); Calendar nextbirthday=new ...
  • // 计算一个人已经出生了多少天 . public class Test01_Birthday_$ { public static void main(String[] args) throws ParseException { // 键盘录入你的姓名: Scanner sc = new Scanner(System.in); System....
  • 原文出自:Python实用宝典:Python 计算多少天前后、距离X日多久的日期 接下来,我就教大家怎么用十行代码计算我们剩余的假期天数!我们的代码用到了一个概念叫时间戳: 时间戳就是指格林威治时间1970年01月01日00...
  • 用SimpleDateFormat和getTime()计算时间差: 1.1 初始数据: SimpleDateFormat simpleFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); Date timeDate1 = simpleFormat.parse("2021-01-05 12:18:16"); ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 226,440
精华内容 90,576
关键字:

多少天多少小时怎么计算