将设已定的日期增加100天,使用java代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将设已定的日期增加100天,使用java代码相关的知识,希望对你有一定的参考价值。

设定好一个日期,是存在mysql数据库中的,date型,比如是2008-8-8,要实现的功能是:当到2008-8-8这天时,将数据库中已设定好的这个日期增加100天,当再次到达这个新生成的日期时,就再增加100天,一直这样循环下去,用.JSP或.JAVA实现

import java.text.SimpleDateFormat;
import java.util.Calendar;

public class Test3

public static void main(String[] args)
try
// 一天的毫秒数
long dayTime = 24 * 60 * 60 * 1000;
// 开始时间
String dayStr = "2008-8-8";
// 日期格式化
SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd");
Calendar calendar = Calendar.getInstance();
// 取得设定时间的毫秒数
long time = dateformat.parse(dayStr).getTime();
// 增加100天的毫秒数
time += dayTime * 100;

// 再格式化回yyyy-MM-dd格式
calendar.setTimeInMillis(time);
dayStr = dateformat.format(calendar.getTime());
System.out.println(dayStr);

catch (Exception e)





以上是增加100天的做法,只供你参考

来源目期是你从数据库中取出来的,

再把加了100天的目期存回去就可以了
参考技术A 你好像是第三次问了。虽然换了一个问法。

定时操作去看 Timer 或者 Quartz.

每次执行时,计算下一次运行的时间。
参考技术B 在action中写一个for循环再做判断
也不知道你用的什么架构
怎么回答啊

jmeter调用时如何改变已定的变量名称

在jmeter文件调用的时候,遇到一个问题,被调用的文件(称为basic文件吧)里面定的变量名称是code,在调用basic文件时,要先在数据库中查出code,再做为参数传入,数据库查询后,变量调用时就要使用${code_1},这样与basic里定义的名称就不同了,该如何解决这个问题呢?

以下举例说明:

basic文件:

技术分享

调用basic文件:

技术分享

技术分享

技术分享

简单吧,这种情况适用于basic文件不可更改的情况,例如basic已经被其他很多文件调用了,改了名称会导致其他文件出错。如果可以改basic文件的话,直接把参数名改为code_1就可以了。

以上是关于将设已定的日期增加100天,使用java代码的主要内容,如果未能解决你的问题,请参考以下文章

Android 在一个日期上增加100天得出的日期

jmeter调用时如何改变已定的变量名称

java中表示当前日期的前5年内的随机日期怎么表示

用代码实现使当前日期 Date型的数据增加一个月

彭银霸金:3.9晚评加息已定,黄金原油后续何为?

如何将 java.sql.Timestamp 增加 14 天?