精华内容
下载资源
问答
  • * 计算两个日期之间的间隔天數 */ Calendar fromCalendar = Calendar.getInstance(); Date startDate = new Date(2014, 11, 20); fromCalendar.setTime(startDate); fromCalendar.set(Calendar.HOUR_OF_DAY

    记录一下

    /***
     * 计算两个日期之间的间隔天數
     */
    Calendar fromCalendar = Calendar.getInstance();
    Date startDate = new Date(2014, 11, 20);
    fromCalendar.setTime(startDate); 
    fromCalendar.set(Calendar.HOUR_OF_DAY, 0);  
    fromCalendar.set(Calendar.MINUTE, 0);  
    fromCalendar.set(Calendar.SECOND, 0);  
    fromCalendar.set(Calendar.MILLISECOND, 0);  
    
    Calendar toCalendar = Calendar.getInstance();
    Date endDate = new Date(2014, 10, 20);
    fromCalendar.setTime(startDate);
    toCalendar.setTime(endDate);
    toCalendar.set(Calendar.HOUR_OF_DAY, 0);
    toCalendar.set(Calendar.MINUTE, 0);
    toCalendar.set(Calendar.SECOND, 0);
    toCalendar.set(Calendar.MILLISECOND, 0);
    
    System.out.println((toCalendar.getTime().getTime() - fromCalendar
            .getTime().getTime()) / (1000 * 60 * 60 * 24));

     

    展开全文
  • 计算计算两个日期之间的间隔(比如生日据今天等)" TITLE="Java 计算计算两个日期之间的间隔(比如生日据今天等)" /> 计算计算两个日期之间的间隔(比如生日据今天等)" TITLE="Java 计算计算两个日期之间的间隔...

    Java <wbr>计算计算两个日期之间的间隔(比如生日据今天等)

    Java <wbr>计算计算两个日期之间的间隔(比如生日据今天等)

    Java <wbr>计算计算两个日期之间的间隔(比如生日据今天等)

    import java.text.DateFormat;
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import java.util.Scanner;


    public class DateDemo
    {
     
     
     public static void main(String [] args) throws ParseException
     {
      
      
      Scanner in = new Scanner(System.in);
      System.out.println("请输入第一个日期(格式为:年-月-日):");
      String date1 = in.nextLine();
      System.out.println("请输入第二个日期(格式为:年-月-日):");
      String date2 = in.nextLine();
      
         test(date1,date2);
      
     }
    //  用来计算两个日期之间相差的毫秒数
     public static void test(String date1,String date2) throws ParseException
       {
      DateFormat df = DateFormat.getDateInstance();
      df= new SimpleDateFormat("yyyy-MM-dd");
      
      Date date_1 = df.parse(date1);
      Date date_2 = df.parse(date2);
      
      long time1 = date_1.getTime();
      long time2 = date_2.getTime();
      long time3 = Math.abs(time1-time2);
      
      int day = getDay(time3);
         System.out.println("两日期相隔"+day+"天");
       }
    //将两个日期之间的毫秒数换算成天数
     private static int getDay(long time)
     {
      int day = (int)(time/1000/60/60/24);
      return day;
     }
    }

    展开全文
  • java 计算两个时间之间的间隔

    千次阅读 2017-07-07 17:03:27
    java 计算两个时间之间的间隔 http://blog.csdn.net/cynhafa/article/details/8053166   以某种方式表现 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式 System.out....

    java 计算两个时间之间的间隔

    http://blog.csdn.net/cynhafa/article/details/8053166

     

    以某种方式表现

    SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
    System.out.println(df.format(new Date()));// new Date()为获取当前系统时间

     

    获取两个时间的差

      time1.getTime()-time2.getTime/1000

    .getTime()获得的是毫秒,/1000是秒,/60是分钟,/60是小时,/24是天

    展开全文
  • java计算两个日期时间之间的间隔

    千次阅读 2019-02-13 16:14:02
    public static String getDatePoor(Date endDate, Date nowDate) { long nd = 1000 * 24 * 60 * 60; long nh = 1000 * 60 * 60; long nm = 1000 * 60;... // 获得两个时间毫秒时间差异 ...
    public static String getDatePoor(Date endDate, Date nowDate) {
     
        long nd = 1000 * 24 * 60 * 60;
        long nh = 1000 * 60 * 60;
        long nm = 1000 * 60;
        // long ns = 1000;
        // 获得两个时间的毫秒时间差异
        long diff = endDate.getTime() - nowDate.getTime();
        // 计算差多少天
        long day = diff / nd;
        // 计算差多少小时
        long hour = diff % nd / nh;
        // 计算差多少分钟
        long min = diff % nd % nh / nm;
        // 计算差多少秒//输出结果
        long sec = diff % nd % nh % nm / ns;
        return day + "天" + hour + "小时" + min + "分钟" + sec +"秒";
    }
    
    展开全文
  • public int getDateDays ( String end, String begin ) { SimpleDateFormat sdf = new SimpleDateFormat("yyyymmdd"); long betweenTime =0;...// 通过日期格式parse()方法将字符串转换成日期 ...
  • 最近需求里面有个需要计算两个日期之间相隔月份,写起来还挺繁琐,需要将各种情况都要考虑到,写了一个作为以后自己工具吧。//获取哪一天public static int getDay(Date date) {Calendar calendar = Calendar....
  • 需求:计算两个指定日期的时间间隔,要显示为间隔几年几月几日。(要考虑到闰年) 在网上找了不少资料,领导也给了不少提示。现与大家一起分享。有什么问题可以交流 import java.util.Calendar; import java....
  • Java计算两个日期时间之间的天数最简方法 更新时间:2018年07月24日 08:33:36 作者:李学凯 我要评论 这篇文章给大家分享了Java计算两个日期时间之间的天数最简单的实现方法,有兴趣的朋友可以参考学习...
  • 【代码实现】:两个日期之间的工作日时间差(精确到毫秒)【代码特点】:1.支持跨年。2.获取的是精确到毫秒的时间差。3.国家法定假日未计算在内(像阴历这种的只有通过加入LIST的方法了=。=)。view plaincopy to ...
  • www说5行代码无循环的解决方案定义之间的天数的方式与ChronoUnit.DAYS.between(start, end)表示4星期一至星期五之间存在天数的方式相同。由于我们只对工作日感兴趣,因此我们必须减去周末,因此从星期五到星期二会有...
  • public static void main(String[] args) throws Exception{ Date date = new Date();   try{  ... Date m_endTime = new java.text.SimpleDateFormat("yyyy-MM-dd").parse("2014-1-1");   
  • 在开发Android应用时偶然需要用到一个提示用户已用天数功能,从实现上来看无非就是持久化存入用户第一次...当取得两个时间变量后,网上计算日期间隔的做法通常是这样(获得两时间毫秒数之差再进行处理):longbe...
  • Java 两个时间之间的间隔

    千次阅读 2019-02-27 17:14:28
    之前新需求上有一个要用到时间对比计算时间... * 用于计算两个日期之间的间隔 (原时间差工具类跨年计算错误) * @param first 第一个日期(取最近的时间) * @param second 第二个日期(较远的时间) * @return 返...
  • 主要思路:对于任意2个日期比如:date_start=2006-10-1、date_end=2006-10-14 ,首先计算这连个日期之间的时间间隔(天数),然后分别对date_start 和date_end 取得它们下一个星期一的日期,这样就可以得到一个新...
  • 提供一个通用算法来计算两个日期之间的间隔 import java.text.SimpleDateFormat; import java.util.Date; import java.util.HashMap; import java.util.Map; import java.util.TreeMap; public class Test2 { ...
  • 主要思路:对于任意2个日期比如:date_start=2006-10-1、date_end=2006-10-14 ,首先计算这连个日期之间的时间间隔(天数),然后分别对date_start 和date_end 取得它们下一个星期一的日期,这样就可以得到一个新的...
  • Java编程技巧1001条》第9部分 java中的日期函数第371条 计算两个日期之间的天数371 Creating a days Between Function371 建立一个计算间隔天数的函数Because the Date class lets your programs express dates in...
  • 在开发Android应用时偶然需要用到一个提示用户已用天数功能,从实现上来看无非就是持久化存入用户第一次...当取得两个时间变量后,网上计算日期间隔的做法通常是这样(获得两时间毫秒数之差再进行处理): ...
  • 主要思路: 对于任意2个日期比如:date_start=2010-8-1、date_end=2010-9-5 ,首先计算这连个日期之间的时间间隔(天数),然后分别对date_start 和date_end 取得它们下一个星期一的日期,这样就可以得到一个新的...
  • 对于任意2个日期比如:date_start=2006-10-1、date_end=2006-10-14 ,首先计算这连个日期之间的时间间隔(天数),然后分别对date_start 和date_end 取得它们下一个星期一的日期,这样就可以得到一个新的可以整除7的...
  • 功能描述:两个日期相减得到天数,判断两个时间间隔是否大于7天 public static void main(String[] args) { String str1 = "2014-05-10"; SimpleDateFormat sdf = new SimpleDateFormat("...
  • java两个日期之间的时间差

    千次阅读 2017-09-05 15:37:52
    public static final String DATE_FORMAT_NORMAL = "yyyy-MM-...//计算给开始日期 结束日期 的间隔天数 yyyy-MM-dd public static int getDayLength(String start_date,String end_date) throws Exception{ Date fr
  • 昨天开发的时候,遇到一个需求,需要根据用户输入的两个日期,计算出这两个日期之间的所有间隔的月份,包括开始和结束日期,然后使用这些日期分别进行查询。搜了一下,没找到现成的例子。于是自己写了一个。package ...

空空如也

空空如也

1 2 3 4 5
收藏数 95
精华内容 38
关键字:

java计算两个日期之间的间隔

java 订阅