请教:如何获取YYMMDD格式日期的上一个月最后一天的日期? 请教:如何获取YYMMDD格式日期的上一个月最后一天的日期?比如今天日期是20070413,怎么样才能得到4月份之前一个月的最后一天,也就是20070331呢,高手请指教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static String getDate(String day, String format) throws ParseException { Calendar c = Calendar.getInstance(); SimpleDateFormat sf = new SimpleDateFormat(format); c.setTime(sf.parse(day)); c.add(Calendar.MONTH, -1); //减一个月 int a = c.getActualMaximum(Calendar.DAY_OF_MONTH);//得到当月最后一天 c.set(Calendar.DAY_OF_MONTH, a); return sf.format(c.getTime()); } public static String getDate(String day, String format) throws ParseException { Calendar c = Calendar.getInstance(); SimpleDateFormat sf = new SimpleDateFormat(format); c.setTime(sf.parse(day)); c.set(Calendar.DAY, 1); //当月第一天 c.add(Calendar.DAY, -1); //减一天 return sf.format(c.getTime()); } :) c.set(Calendar.DATE, 1); //当月第一天 c.add(Calendar.DATE, -1); //减一天 windows记事本的“关于记事本”怎样用JAVA编写出来啊 下载 JavaSE 6 API 中英文档(CHM格式) 一个java小问题,请给个答案 RMI如何停止服务器。 从键盘输入一个两位以上的数,将这个数传递给这个的变量x,使用方法show()逆序输出这个数。 JCloseableTabbedPane为什么不能用 关于JList和JScrollPane混用的问题? 请看一下这样关闭数据库能关闭吗? 在JAVA中如何用接口实现C++的多重继承呀?帮帮忙! 基于HTTP的上传下载问题!!急!急!急!急!急!急!急!急! 搞了一个小时,还是不能返回值。高手指点一下啊。 谁来帮帮菜鸟
{
Calendar c = Calendar.getInstance();
SimpleDateFormat sf = new SimpleDateFormat(format);
c.setTime(sf.parse(day));
c.add(Calendar.MONTH, -1); //减一个月
int a = c.getActualMaximum(Calendar.DAY_OF_MONTH);//得到当月最后一天
c.set(Calendar.DAY_OF_MONTH, a);
return sf.format(c.getTime());
}
{
Calendar c = Calendar.getInstance();
SimpleDateFormat sf = new SimpleDateFormat(format);
c.setTime(sf.parse(day));
c.set(Calendar.DAY, 1); //当月第一天
c.add(Calendar.DAY, -1); //减一天 return sf.format(c.getTime());
}
c.set(Calendar.DATE, 1); //当月第一天
c.add(Calendar.DATE, -1); //减一天