日期:2014-05-20  浏览次数:20808 次

如何获得未来30天的时间
我现在能够获得当前时间   我现在要获得这30天后的时间,请大家帮帮忙   谢谢

import   java.util.Calendar;
import   java.util.Date;

public   class   Time   {
public   static   void   main(String[]   args)  
{  
java.text.SimpleDateFormat   lFormat;
Date   currentDate   =   null;  
Calendar   MyDate   =   Calendar.getInstance();
MyDate.setTime(new   java.util.Date());
currentDate   =   MyDate.getTime();  
lFormat   =   new   java.text.SimpleDateFormat( "yyyyMMdd ");  
String   gRtnStr   =   lFormat.format(currentDate);
System.out.println(gRtnStr);  
}  


------解决方案--------------------
Calendar.add(Calendar.DATE,30)
------解决方案--------------------
/**
* 在日期上增加数个整月
*/
public static Date addMonth(Date date, int n) {
Calendar cal = Calendar.getInstance();
cal.setTime(date);
cal.add(Calendar.MONTH, n);
return cal.getTime();
}