2 回答
TA贡献1943条经验 获得超7个赞
SimpleDateFormat fm = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
SimpleDateFormat fm = new SimpleDateFormat("yyyy年MM月dd日");
然后相应调用里面的format和 parse 两个方法
TA贡献1757条经验 获得超8个赞
public class DateUtils{
public static String lastMonthEnd(String date) {
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");//日期格式,建议修改为全局静态常量
Date d = null;
try {
d = df.parse(date);//得到时间
Calendar calendar = Calendar.getInstance();
calendar.setTime(d);//设置Calendar时间为传入的时间
calendar.set(Calendar.DATE, 1);//设置Calendar的日期为这个月1号
calendar.add(Calendar.DATE, -1);//设置日期减去一天,即上个月最后一天
return df.format(calendar.getTime());//返回指定格式字符串
} catch (ParseException e) {
}
return null;
}
public static void main(String[] args) {
System.out.println(monthBeginA("2014-07-15"));
}
}
添加回答
举报