// 获得当前日期和25天前的日期 Calendar c = Calendar.getInstance(); Date now = c.getTime(); c.add( Calendar.DATE, -25 ); Date old = c.getTime();// 你还可以用DateFormat格式化Date对象,你可以去看看api
测试环境jdk1.4import java.util.Calendar; import java.util.Date; import java.text.SimpleDateFormat; public class test { public static void main(String args[]) { try { long dayCount = -25; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd"); Date d = sdf.parse("20031219"); Calendar c = Calendar.getInstance(); c.setTime(d); long l = c.getTimeInMillis(); l = l + dayCount*24*60*60*1000; c.setTimeInMillis(l); System.out.println(sdf.format(c.getTime())); } catch(Exception e) { } } }
Calendar c = Calendar.getInstance();
Date now = c.getTime();
c.add( Calendar.DATE, -25 );
Date old = c.getTime();// 你还可以用DateFormat格式化Date对象,你可以去看看api
import java.util.Date;
import java.text.SimpleDateFormat;
public class test
{
public static void main(String args[])
{
try
{
long dayCount = -25;
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
Date d = sdf.parse("20031219");
Calendar c = Calendar.getInstance();
c.setTime(d);
long l = c.getTimeInMillis();
l = l + dayCount*24*60*60*1000;
c.setTimeInMillis(l);
System.out.println(sdf.format(c.getTime()));
}
catch(Exception e)
{
}
}
}