自己写一个嘛,也不难构造当前时间,然后调用 long getTime() Returns the number of milliseconds since January 然后加上天数N*24*60*60*1000 然后 NEW Date(long date) RETURN
public Date addDate(final Date date,int i){ Calendar c=Calendar.getInstance(); c.setTime(date); c.add(Calendar.DATE,5); return c.getTime(); }
import java.util.*;public class TestDate { public static void main(String[] args){ Date date=new Date(); System.out.println (addDate(date,5).toLocaleString()); } public static Date addDate(final Date date,int i){ Calendar c=Calendar.getInstance(); c.setTime(date); c.add(Calendar.DATE,5); return c.getTime(); }}
public Date addDate(final Date date,int i){ Calendar c=Calendar.getInstance(); c.setTime(date); c.add(Calendar.DATE,i); return c.getTime(); }里面的5要改成i
借用一下上面这位仁兄的代码,呵呵 ----------------------------------------------------------------------- import java.util.*; import java.text.SimpleDateFormat; public class TestDate1 { public static void main(String[] args){ Date date=new Date(); System.out.println(getYHDHMS(addDate(date,5))); //System.out.println (addDate(date,5).toLocaleString()); } public static Date addDate(final Date date,int i){ Calendar c=Calendar.getInstance(); c.setTime(date); c.add(Calendar.DATE,i); return c.getTime(); } public static String getYHDHMS(Date d) { String sDateTime =""; java.text.SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd"); sDateTime = sdf.format(d); return sDateTime; } }
20030102import java.util.*; import java.text.*;public class TestDate { public static void main(String[] args){ Date date=new Date(); System.out.println (addDate("20031225",-1075).toLocaleString()); } public static Date addDate(String s ,int i){
//从字符串转换到Date SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd"); Calendar c=Calendar.getInstance(); try{ Date date=sdf.parse(s); c.setTime(date); } catch(ParseException pe){ }
long getTime()
Returns the number of milliseconds since January
然后加上天数N*24*60*60*1000
然后 NEW Date(long date)
RETURN
Calendar c=Calendar.getInstance();
c.setTime(date);
c.add(Calendar.DATE,5);
return c.getTime();
}
public static void main(String[] args){
Date date=new Date();
System.out.println (addDate(date,5).toLocaleString());
} public static Date addDate(final Date date,int i){
Calendar c=Calendar.getInstance();
c.setTime(date);
c.add(Calendar.DATE,5);
return c.getTime();
}}
Calendar c=Calendar.getInstance();
c.setTime(date);
c.add(Calendar.DATE,i);
return c.getTime();
}里面的5要改成i
-----------------------------------------------------------------------
import java.util.*;
import java.text.SimpleDateFormat;
public class TestDate1 {
public static void main(String[] args){
Date date=new Date();
System.out.println(getYHDHMS(addDate(date,5)));
//System.out.println (addDate(date,5).toLocaleString());
} public static Date addDate(final Date date,int i){
Calendar c=Calendar.getInstance();
c.setTime(date);
c.add(Calendar.DATE,i);
return c.getTime();
}
public static String getYHDHMS(Date d)
{
String sDateTime ="";
java.text.SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
sDateTime = sdf.format(d);
return sDateTime;
}
}
import java.text.*;public class TestDate {
public static void main(String[] args){
Date date=new Date();
System.out.println (addDate("20031225",-1075).toLocaleString());
} public static Date addDate(String s ,int i){
//从字符串转换到Date
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
Calendar c=Calendar.getInstance();
try{
Date date=sdf.parse(s);
c.setTime(date);
}
catch(ParseException pe){
}
c.add(Calendar.DATE,i);
return c.getTime();
}}