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

Posted 虫王戮蛊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于java或Jmeter实现两个日期相加减(2003-06-01-2003-05-01)的主要内容,如果未能解决你的问题,请参考以下文章

java 中 日期怎么相加减

java实现两个日期相减得到中间的年份和月份

SQL中怎么实现时间相加。比如 我要实现 从今天的日期加30天为到期日。

用JAVA线性表来编写“任意大的整数相加减”

js日期相减求天数 精确到秒

java中2个或多个数字变量直接相乘相加减运算