精华内容
下载资源
问答
  • * 计算两个日期间隔天数 * * @param startTime : 开始时间 * @param endTime : 结束时间 * @return */ public static int caculateTotalTime(String startTime, String endTime) { Si...
    /**
         * 计算两个日期间隔天数
         *
         * @param startTime : 开始时间
         * @param endTime   : 结束时间
         * @return
         */
        public static int caculateTotalTime(String startTime, String endTime) {
            SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
            Date date1 = null;
            Date date2 = null;
            Long l = 0L;
            try {
                date1 = formatter.parse(startTime);
                date2 = formatter.parse(endTime);
                l = (date2.getTime() - date1.getTime()) / (1000 * 60 * 60 * 24);
            } catch (ParseException e) {
                e.printStackTrace();
            }
            return l.intValue();
        }
    
        public static void main(String[] args) {
            System.out.println(caculateTotalTime("2019-12-12", "2020-03-22"));
        }
    
    
    展开全文
  • * 计算两个日期间隔天数 * * @param startTime : 开始时间 * @param endTime : 结束时间 * @param format: 时间格式 * @return */ public static int caculateTotalTime(String startTime, String endTime,...
    /**
     * 计算两个日期间隔天数
     *
     * @param startTime : 开始时间
     * @param endTime   : 结束时间
     * @param format: 时间格式
     * @return
     */
    public static int caculateTotalTime(String startTime, String endTime,String format) {
        SimpleDateFormat formatter = new SimpleDateFormat(format);
        Date date1 = null;
        Date date2 = null;
        Long l = 0L;
        try {
            date1 = formatter.parse(startTime);
            date2 = formatter.parse(endTime);
            l = (date2.getTime() - date1.getTime()) / (1000 * 60 * 60 * 24);
        } catch (ParseException e) {
            e.printStackTrace();
        }
        return l.intValue()+1;
    }
    展开全文
  • 下面小编就为大家带来一篇java计算两个日期之前的天数实例(排除节假日和周末)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • 代码如下:// 计算两个日期间隔天数 function DateDiff(sDate1, sDate2){ //sDate1和sDate2是2002-12-18格式 var aDate, oDate1, oDate2, iDays aDate = sDate1.split(“-“) oDate1 = new Date...
  • Java计算 2个日期间隔天数

    万次阅读 多人点赞 2019-05-10 17:18:40
    废话不多说,贴代码就完了!老铁! /** * 计算时间 * @param startTime : 开始时间 * @param endTime : 结束时间 * @return */ public static int caculateTotalTime(St...

    废话不多说,贴代码就完了!老铁!

     

    
            /**
             * 计算时间
             * @param startTime : 开始时间
             * @param endTime  : 结束时间
             * @return   
             */
            public static int caculateTotalTime(String startTime,String endTime) {
                SimpleDateFormat formatter =   new SimpleDateFormat( "yyyy-MM-dd");
                Date date1=null;
                Date date = null;
                Long l = 0L;
                try {
                    date = formatter.parse(startTime);
                    long ts = date.getTime();
                    date1 =  formatter.parse(endTime);
                    long ts1 = date1.getTime();
    
                    l = (ts - ts1) / (1000 * 60 * 60 * 24);
    
                } catch (ParseException e) {
                    e.printStackTrace();
                }
                return l.intValue();
            }
    

     

    好了。咱们调用一下子!!!

     

      public static void main(String[] args) {
    
            String starTime = "2019-05-08";
            String endTime =  "2019-05-10";
            int i = SettJob.caculateTotalTime(starTime, endTime);
            System.out.println(i);
    
        }
    
    
    执行结果:
    
    -2
    

     

     

    完事!老铁! 觉得有用的老铁给我一个赞!

    展开全文
  • 不多说,直接上代码 1、利用SimpleDateFormat类 代码: import java.text.DateFormat;... * 利用SimpleDateFormat类计算两个时间天数间隔 * @throws ParseException */ public class CalculateDaysI.

    不多说,直接上代码

    1、利用SimpleDateFormat类 

    代码:

    import java.text.DateFormat;
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    /**
     * 利用SimpleDateFormat类计算两个时间的天数间隔
     * @throws ParseException
     */
    public class CalculateDaysInterval1 {
        public static void main(String[] args) throws ParseException {
            // 日期格式化
            DateFormat simpleFormat = new SimpleDateFormat("yyyy-MM-dd");
            Date startDate = simpleFormat.parse("2021-03-01");
            Date endDate = simpleFormat.parse("2021-07-08");
            long startTime = startDate.getTime();
            long endTime = endDate.getTime();
            int days = (int) ((endTime - startTime) / (1000 * 60 * 60 * 24));
            System.out.println("两个时间之间的天数间隔为:" + days);
        }
    }

     输出结果:

        两个时间之间的天数间隔为:129

    2、利用Java 8中ChronoUnit类

    代码:

    import java.time.LocalDate;
    import java.time.temporal.ChronoUnit;
    /**
     * 利用ChronoUnit类计算两个时间的天数间隔
     */
    public class CalculateDaysInterval2 {
        public static void main(String[] args) {
            LocalDate startDate = LocalDate.of(2021, 3, 1);
            LocalDate endDate = LocalDate.of(2021, 7, 8);
            long days = ChronoUnit.DAYS.between(startDate, endDate);
            System.out.println("两个时间之间的天数间隔为:" + days);
        }
    }

    输出结果:

        两个时间之间的天数间隔为:129

    展开全文
  • * @Desc 获取两个时间之间的间隔天数 * @param startTimeStr * @param endTimeStr * @return */ protected String getBetweenDays(String startTimeStr, String endTimeStr) { int betweenDays = 0; ...
  • java计算两个日期之间相差的天数

    千次阅读 2020-06-28 16:53:22
    * 计算两个日期之间相差的天数 */ public static int daysBetween(Date sendDate, Date startDate) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); try { sendDate = sdf.parse(sdf.format...
  • Java8新增了java.time包,提供...其中LocalDate正是本文中使用的可以帮助计算两个日期间隔天数的类。(其它常用的还有LocalTime, Clock, Instant等,本文不赘述) 话不多说,上代码! LocalDate day0 = LocalD...
  • 计算两个日期之间的天数集合,java方法写得
  • java代码计算两个时间相差的天数

    千次阅读 2018-12-21 11:32:26
    Date dqsj=djym.getDqsj(); //到期时间 Date nowDate=new Date(); //当前时间   long dqTime = dqsj.getTime();  long nowTime = nowDate.getTime();  long dqcday = (long)((dqTime - nowTime) / (1000 ...
  • java计算两个日期相差几天 1.public class Test { 2.public void dateDiff(String startTime, String endTime, String format) { 3.//按照传入的格式生成一个simpledateformate对象 4.SimpleDateFormat sd = ...
  • 计算除周六日、法定节假日以外两个日期之间的间隔天数
  • 计算两个日期的相差天数 结果 计算两个日期相差时分秒 结果
  • * 计算两个日期之间相隔的天数 * * @author zql * */ public class Test { public static void main(String[] args) { Test t = new Test(); int r = t.getDaySub(2020, 1, 1, 2020, 2, 5); System....
  • 网上有很多版本的此类计算,但都不是很满意。 入参2019-01-01 23:59:59和2019-01-02 00:00:00百分之八... * 判断两个日期横跨天数(不含当天) * E.g., 2019-09-19 12:00:00 2019-09-20 06:00:00 return 1 * E....
  • 计算 2个日期间隔天数 1.获取当前系统时间 1 首先日期是什么概念 日期的最小粒度到天 2 我要获取的日期格式是什么样的 yyyy-MM-dd 3 JAVA实现的技术选型 SimpleDateFormat Date对象 4 实现代码案例 ...
  • 计算两个日期之间相差的天数 * * @param smdate 较小的时间 * @param bdate 较大的时间 * @return 相差天数 * @throws ParseException */ public static int daysBetween (Date smdate ...
  • Java 两个日期间的天数计算

    万次阅读 2017-03-01 14:37:25
    Java计算两个日期间的天数,大致有2种方法:一是使用原生JDK进行计算,在JDK8中提供了更为直接和完善的方法;二是使用第三方库。 1、使用原生的JDK private static long daysBetween(Date one, Date two) { ...
  • 记录一下date日期工具类 public class DateUtil{ // ==格式到年== /** * 日期格式,年份,例如:2004,2008 */ public static final String DATE_FORMAT_YYYY = "yyyy"; // ==格式到年月 == /** * 日期格式...
  • Java 8中,我们可以使用ChronoUnit.DAYS.between(from, to)计算两个日期之间的天数。 1. LocalDate JavaBetweenDays1.java package com.mkyong.java8; import java.time.LocalDate; import java.time....
  • 1、计算两个时间相差天数 final SimpleDateFormat ft = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss"); //指定时间格式 try { Date st2 = ft.parse(st); //格式化时间 Date et2 = ft.parse(et);//格式化时间 ...
  • java计算两个日期之间相差天数和相隔天数详解

    万次阅读 多人点赞 2015-05-29 15:39:59
    大家看到文章标题"两个日期之间相差天数和相隔天数",是否有疑惑呢!从中文字面理解,”相差“和"相隔"是有区别的,然而就是这些区别害死很多人,却没有发现,在大量新增统计时是差之毫厘谬以千里,我能都发现是因为...
  • 给定两个日期计算相差的天数
  • //获取文件发布时间 String fbsj = ConvertUtils.createString(xmggMap.get("fbsj")).substring(0, 8); //转换为Date类型 Date date = myFormatter.parse(fbsj); //获取当前时间 Long nowDate=DateUtil....
  • JAVA中经常会计算两个天数之间相差几天,下面代码中实现了此功能 在这里插入代码片 public static int daysBetween(String smdate,String bdate) throws ParseException{ SimpleDateFormat sdf=new ...
  • /** * @Author shenWB * @Date 15:43 * @Param [startTime, endTime] * @Return java.lang.Float */ public static Float TimeSubtract(String startTime,String endTime){ ...
  • 如果大家用过Java7的时间,应该都知道,要计算startTime和endTime时间间隔是要写很多代码的; Java8开始对时间类进行过重构优化,并且提供了很多工具类; 代码 ChronoUnit类 现在假设有如下代码: public static ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,078
精华内容 2,031
关键字:

java计算两个日期的间隔天数

java 订阅