java或Jmeter实现两个日期相加减(2003-06-01-2003-05-01)

在beanshell中写入如下代码,

import java.io.FileInputStream;

SimpleDateFormat myFormatter = new SimpleDateFormat( "yyyy-MM-dd");
java.util.Date date= myFormatter.parse( "2003-06-01");
java.util.Date mydate= myFormatter.parse( "2003-05-01");
long day=(date.getTime()-mydate.getTime())/(24*60*60*1000);
System.out.println( "相差的日期: " + day);

24*60*60*1000因为(date.getTime()-mydate.getTime())得到的是相差的毫秒数,

所以除以1000得到秒,除以60得到分,除以60得到小时,除以24得到天

亲测可用

参考资料:https://blog.csdn.net/pengyu1801/article/details/50408444

原文地址:https://www.cnblogs.com/zhou-yuhang/p/9897410.html

时间: 2024-10-13 16:18:12

java或Jmeter实现两个日期相加减(2003-06-01-2003-05-01)的相关文章

JAVA基础学习之final关键字、遍历集合、日期类对象的使用、Math类对象的使用、Runtime类对象的使用、时间对象Date(两个日期相减)

1.final关键字和.net中的const关键字一样,是常量的修饰符,但是final还可以修饰类.方法.写法规范:常量所有字母都大写,多个单词中间用 "_"连接. 2.遍历集合ArrayList<Integer> list = new ArrayList<Integer>();list.add(1);list.add(3);list.add(5);list.add(7);// 遍历List方法1,使用普通for循环:for (int i = 0; i <

日期字符串转换 and 两个日期相减

//创建当前日期 NSDate *date = [NSDate date]; //创建日期格式类 NSDateFormatter *dateFormat = [[NSDateFormatter alloc]init]; //设置日期格式 [dateFormat setDateFormat:@"yyyy/MM/dd HH:mm:ss"]; //获取招聘信息的创建日期 NSDate *createDate =[dateFormat dateFromString:_recruit.creat

【测试】两个日期相减得到一个小数点的值

今天做了一个小小的练习,两个日期相减,得到一个有小数点的值, SQL> select last_name,(sysdate-hire_date) as day 2 from employees 3 where department_id = 90; LAST_NAME DAY ------------------------- ---------- King 4900.49736 Kochhar 4073.49736 De Haan 5785.49736

js控制两个日期相减

function getOffDays(startDate, endDate){ var startDateArr = startDate.split("-"); var checkStartDate = new Date(); checkStartDate.setFullYear(startDateArr[0], startDateArr[1], startDateArr[2]); var endDateArr = endDate.split("-"); var

时间日期转换+两个日期相减

package m; import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date; public class DateT { // date类型转换为String类型 // formatType格式为yyyy-MM-dd HH:mm:ss//yyyy年MM月dd日 HH时mm分ss秒 // data Date类型的时间 public static String dateToStri

sql两个字段相加减,第三个字段没有值的原因.

错误的写法:(in_story_num-out_story_num) as story_num 正确的写法:(nvl(in_story_num,0)-nvl(out_story_num,0)) as story_num (注:利用nvl函数)

js两个日期相减

function dateHanle(d1,d2){ if(Date.parse(d1) - Date.parse(d2)==0) { console.log("d1等于d2"); return 0; } if(Date.parse(d1) - Date.parse(d2)<0) { console.log("d1晚于d2"); return -1; } if(Date.parse(d1) - Date.parse(d2)>0) { console.lo

javaScript日期相加减例子

当前时间加上2天 var d = new Date("2015-7-31"); d.setDate(d.getDate()+2); var addTwo=d.getFullYear()+"年"+(d.getMonth()+1)+"月"+d.getDate()+"日"; "控制台输出==============="+"当前日期加2天:"+addTwo; 使用这种方法,月份也会给你计算. 注

【Java】比对两个以字符串形式表示的时期是否相差超过1天

数据库存放的日期,即使是以字符串表示的,你也可以利用<[Mysql]求出离最近相差X天的项,sql语句关于日期的比对>(点击打开链接)中所介绍的那个timestampdiff函数比对,日期是否相差超过一天. 如果在Java中要比对两个以字符串形式表示的日期是否相等, 比如比对两个以"yyyy-MM-dd HH:mm:ss"与字符串String形式表示的日期,是否相等 那可以先去除"-".":"." "空格,等东西,