java时间相差天数,java比较两个日期相差多少分钟

  java时间相差天数,java比较两个日期相差多少分钟

  * 这里共有2个时间段(b1 - e1)【b2 - e2】,4个时间点;

  *相当于两条线段(乙)代表起点,e代表端点,b=e),4个端点。

  *可分3种情况:

  *1.包含(两条)

  *(b1 - 【b2 - e2】 - e1) if(b1=b2 e1=e2)

  *【b2 - (b1 - e1) - e2】 if(b1=b2 e1=e2)

  *2.相交(两条)

  *(B1-【B2-E1)-E2)if(B1 B2 E1 E2 E1 B2)

  *【B2-(B1-E2)-E1)if(B1 B2 B1 E2 E1)

  *3.不相交

  *(b1 - e1)【b2 - e2】或【b2 - e2】(b1 - e1)if(e1 b2b1 e2)此时,重合时间数为零。

  * @param beginTime1

  * @param结束时间一

  * @param beginTime2

  * @param结束时间2

  * @返回

  公共静态字符串getTimeCoincidence(日期开始时间1,日期结束时间1,日期开始时间2,日期结束时间2){

  长B1=开始时间1。gettime();

  长E1=结束时间1。gettime();

  长B2=开始时间2。gettime();

  长E2=结束时间2。gettime();

  字符串重合时间;

  if(B1=B2E1=E2){//(B1-【B2-E2】-E1)1包含2

  System.out.println(1包含2);

  重合时间=gettime差(结束时间2,开始时间2);

  } else if(B1=B2E1=E2){//【B2-(B1-E1)-E2】2包含一

  System.out.println(2包含1);

  重合时间=gettime差(结束时间1,开始时间1);

  } else if(B1=B2 B1=E2 E2=E1){//(B1-【B2-E1)-E2】相交一

  System.out.println(相交);

  重合时间=gettime差(结束时间2,开始时间1);

  } else if(B1=B2 E1=E2 E1=B2){//【B2-(B1-E2)【E1】相交2

  System.out.println(相交);

  重合时间=gettime差(结束时间1,开始时间2);

  } else if(E1=B2 B1=E2){//(B1-E1)【B2-E2】或【b2 - e2】(b1 - e1)不相交

  重合时间=" 0 ";

  }否则{

  重合时间="";

  System.out.println(意料外的日期组合,无法计算重合!);

  System.out.println(重合天数为[巧合时间]分。);

  返回重合时间;

  公共静态字符串getTimeDifference(日期日期1,日期日期2){

  字符串缓冲区df=新字符串缓冲区();

  尝试{

  //计算单位设置(毫秒1000 * 秒60 * 分60 * 时24);

  long num=(日期1。gettime()-日期2。gettime())/(1000 * 60);

  如果(数量=0)

  df。追加(数量);

  }catch(异常e){

  e。printstacktrace();

  返回df。tostring();

  if(date==null){ return null;}

  简单日期格式format=新建简单日期格式( yyyy-MM-DD HH:MM:ss );

  解析位置pos=新的解析位置(0);

  date strtodate=format。解析(日期、位置);

  返回将字符串转换为日期格式

  公共静态void main(String[] args) {

  日期开始时间1=字符串tote( 2013-01-01 22:00:00 );

  日期结束时间1=字符串手提包( 2013-01-02 08:30:00 );

  日期开始时间2=字符串tote( 2013-01-02 00:00:00 );

  日期结束时间2=字符串手提包( 2013-01-02 02:30:00 );

  系统。出去。println(gettime coincidence(开始时间1,结束时间1,开始时间2,结束时间2));

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: