将设已定的日期增加100天,使用java代码
发布网友
发布时间:2024-03-08 19:58
我来回答
共3个回答
热心网友
时间:2024-03-17 00:32
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天的目期存回去就可以了
热心网友
时间:2024-03-17 00:25
在action中写一个for循环再做判断
也不知道你用的什么架构
怎么回答啊
热心网友
时间:2024-03-17 00:29
你好像是第三次问了。虽然换了一个问法。
定时操作去看 Timer 或者 Quartz.
每次执行时,计算下一次运行的时间。