在java项目中,在jsp传入一个值(日期),jsp和Oracle都是string类型的,如何把传入的当前值减去一个月?
2个回答
展开全部
import java.text.Format;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class $ {
public static void main(String[] args) {
try {
Format f = new SimpleDateFormat("yyyy-MM-dd");
String str = "2013-08-26";
Date d0 = (Date) f.parseObject(str);
Calendar c = Calendar.getInstance();
c.setTime(d0);
c.add(Calendar.MONTH, -1);
System.out.println("一个月前是:" + f.format(c.getTime()));
} catch (Exception e) {
e.printStackTrace();
}
}
}
一个月前是:2013-07-26
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询