您的位置:首页 > 编程语言 > Java开发

Java 获取当前时间的上个月信息

2017-08-22 18:03 447 查看
获取当前时间上个月的函数getLastYearAndMonth(date)。

/**

* 获取现在时间的上个月信息

* @return “yyyy-MM” (年-月)

* @throws ParseException

*/

public static String getLastYearAndMonth(Date date) throws ParseException{

Calendar calendar = Calendar.getInstance();

SimpleDateFormat formatDate=new SimpleDateFormat(“yyyy-MM”);

String strDate=formatDate.format(date);

Date newDate=formatDate.parse(strDate);

calendar.setTime(newDate);

//取得现在时间

//System.out.println(formatDate.format(curDate));

//取得上一个时间
//calendar.set(Calendar.MONDAY, calendar.get(Calendar.MONDAY) - 1);

//取得上一个月
calendar.set(Calendar.DAY_OF_MONTH, calendar.get(Calendar.DAY_OF_MONTH));

return formatDate.format(calendar.getTime());

}


调用次函数。

public static void main(String[] args) throws ParseException {

Date date=new Date();

//调用获取函数

String strDate=getLastYearAndMonth(date);

System.out.println(strDate);

}

打印结果:

2017-08
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: