怎么给java Date类型字段加一天代码?

求java Date类型字段加一天代码
String startdate=UIDBComboBox1.getValue();
startdate是日期字断,求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  

温馨提示:内容为网友见解,仅供参考
无其他回答

怎么给java Date类型字段加一天代码?
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 Simple...

求java Date类型字段加一天代码
Date date = new Date();Calendar calendar = new GregorianCalendar();calendar.setTime((Data)startdate); \/\/你自己的数据进行类型转换 calendar.add(calendar.DATE,1);\/\/把日期往后增加一天.整数往后推,负数往前移动 date=calendar.getTime();date就是增加一天以后的数据,如果需要的话,...

求java Date类型字段加一天代码
Date date = new Date();Calendar calendar = new GregorianCalendar();calendar.setTime((Data)startdate); \/\/你自己的数据进行类型转换 calendar.add(calendar.DATE,1);\/\/把日期往后增加一天.整数往后推,负数往前移动 date=calendar.getTime();date就是增加一天以后的数据,如果需要的话,...

java怎么获得当前时间多一天
java在当前系统时间加一天主要是使用calendar类的add方法,如下代码:import java.util.Calendar;import java.util.Date;public class ceshi { public static void main(String[] args) { Date date = new Date();\/\/ 新建此时的的系统时间 System.out.println(getNextDay(date));\/\/ 返回明天的时间...

怎么用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("现在的日期是:...

java 当前系统时间 加一天怎么取得?
java在当前系统时间加一天主要是使用calendar类的add方法,如下代码:import java.util.Calendar;import java.util.Date;public class ceshi {public static void main(String[] args) {Date date = new Date();\/\/ 新建此时的的系统时间System.out.println(getNextDay(date));\/\/ 返回明天的时间}...

求高人指点 用java date加一天操作为什么月份为0了
日期字符串中mm代表分钟,MM代表月份,你用mm显示的是分钟当然是0,第一个日期格式改成yyyy-MM-dd。。。就好了

如何实现String型时间加一天和减一天
import java.util.Date;02public class TestTime { public static void main(String[] args) { String d = "2004-1-1";DateFormat df = new SimpleDateFormat("yyyy-MM-dd");\/*** 加一天*\/try {Date dd = df.parse(d);Calendar calendar = Calendar.getInstance();calendar.setTime(dd)...

用java实现日期类的加减
import java.util.Date;import java.util.Calendar;import java.text.SimpleDateFormat;import java.util.*;public class CalendarExample { private static void CalendarTimemethod() { Date date = Calendar.getInstance().getTime();System.out.println("Current date and time is: " + date);Syste...

...转换为前台JavaScript的Date对象时,少了一天
java 和js 的date值不一样,js好像从1开始算,尔java从0开始

相似回答