java添加天数的代码 java给日期加天数

怎么用java将获取的日期往后添加一天//你试试 打代码不容易 , 请采纳
public static void main(String[] args) throws java.text.ParseException {
Date d = new Date();
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String date = format.format(d);
System.out.println("现在的日期是:"date);
Calendar ca = Calendar.getInstance();
ca.add(Calendar.DATE, 20);// 30为增加的天数,可以改变的
d = ca.getTime();
String backTime = format.format(d);
System.out.println("增加天数以后的日期:"backTime);
}
java:获取现在的系统时间,再加一个天数获取新的时间怎么写,import java.util.Date;
public class Demo {
public static void main(String[] args) {
Date date = new Date();//当前时间
int addDay = 2;//加两天
date.setDate(date.getDate() addDay);
System.out.println(date.toLocaleString());
}
}
怎么给java Date类型字段加一天代码?String startdate=UIDBComboBox1.getValue();
Date date = (new SimpleDateFormat("yyyy-MM-dd")).parse(startdate);
Calendar cal = Calendar.getInstance();
cal.setTime(date);
cal.add(Calendar.DATE,1);
date =cal.getTime();
startdate = (new SimpleDateFormat("yyyy-MM-dd")).format(date);
举例:
import java.text.Format;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class $ {
public static void main(String[] args) {
Format f = new SimpleDateFormat("yyyy-MM-dd");
Date today = new Date();
System.out.println("今天是:"f.format(today));
Calendar c = Calendar.getInstance();
c.setTime(today);
c.add(Calendar.DAY_OF_MONTH, 1);// 今天 1天
Date tomorrow = c.getTime();
System.out.println("明天是:"f.format(tomorrow));
}
}
结果:
今天是:2013-10-09
明天是:2013-10-10
将设已定的日期增加100天,使用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天的目期存回去就可以了
求用java编写一个能够完成,对给定日期增加天数的方法import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class CalendarComponebts {
Calendar objCalendar;
//获取Calendar对象的构造方法
CalendarComponebts(){
objCalendar=Calendar.getInstance();
}
//显示当前时间
void display(){
String time="2009-3-1";
String arry[]=time.split("-");
int nian=Integer.parseInt(arry[0]);
int yue=Integer.parseInt(arry[1]);
int ri=Integer.parseInt(arry[2]);
objCalendar.set(nian, yue, ri);
System.out.println(objCalendar.get(Calendar.YEAR) "-" objCalendar.get(Calendar.MONTH) "-" objCalendar.get(Calendar.DATE));
objCalendar.add(Calendar.MONTH, -1);
// 增加31天
objCalendar.add(Calendar.DATE, 31);
// 增加10年
// objCalendar.add(Calendar.YEAR, 10);
Date objDate=new Date();
SimpleDateFormat dateFm = new SimpleDateFormat("yyyy-M-d");
objDate=objCalendar.getTime();
System.out.println(dateFm.format(objDate));
}
public static void main(String[] args) {
【java添加天数的代码 java给日期加天数】CalendarComponebts componebts=new CalendarComponebts();
componebts.display();
}
}
以前学校里做过- -给我分哦!!!
objCalendar.add(Calendar.MONTH, -1)什么用处?
这个是月份减了一个月,执行到这步objDate=objCalendar.getTime();的时候就变成2009-5-1,虽然它显示是5月1日,但是它还是4月的月份只有30天的 。
objDate=objCalendar.getTime();不知道这里面是怎么转换的要找高人来问了 。
java添加天数的代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java给日期加天数、java添加天数的代码的信息别忘了在本站进行查找喔 。

    推荐阅读