java得到上个月的月份及天数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java得到上个月的月份及天数相关的知识,希望对你有一定的参考价值。
java得到上个月的月份及天数.谢谢。
//取得系统当前时间Calendar cal = Calendar.getInstance();
//取得系统当前时间所在月第一天时间对象
cal.set(Calendar.DAY_OF_MONTH, 1);
//日期减一,取得上月最后一天时间对象
cal.add(Calendar.DAY_OF_MONTH, -1);
//输出上月最后一天日期
System.out.println(cal.get(Calendar.DAY_OF_MONTH)); 参考技术A 算法: year年份份 month月份
int[] daysInMonth = new int[]31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31; //平年每月日期。
//判断是否闰年
if(year % 400 == 0 ¦ ¦ (year % 4 == 0 && year % 100 != 0))
if(month == 2)
return 29;
return daysInMonth[month - 1]; 参考技术B java.util.Calendar c = java.util.Calendar.getInstance();
c.add(c.MONTHS,-1);//得到上个月的月份
java.util.Date d = c.getTime();
System.out.println(d);
以上是关于java得到上个月的月份及天数的主要内容,如果未能解决你的问题,请参考以下文章