Java获取当前日期的前一个月,前一天的时间
生活随笔
收集整理的這篇文章主要介紹了
Java获取当前日期的前一个月,前一天的时间
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.DATE, -1); //得到前一天
calendar.add(Calendar.MONTH, -1); //得到前一個(gè)月
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH)+1;
注意月份加一 /** * 判斷當(dāng)前日期是星期幾<br> * <br> * @param pTime 修要判斷的時(shí)間<br> * @return dayForWeek 判斷結(jié)果<br> * @Exception 發(fā)生異常<br> */
public static int dayForWeek(String pTime) throws Exception {
format = new SimpleDateFormat("yyyy-MM-dd");
Calendar c = Calendar.getInstance();
c.setTime(format.parse(pTime));
int dayForWeek = 0;
if(c.get(Calendar.DAY_OF_WEEK) == 1){ dayForWeek = 7;
}else{ dayForWeek = c.get(Calendar.DAY_OF_WEEK) - 1;
}
return dayForWeek;
}
?
總結(jié)
以上是生活随笔為你收集整理的Java获取当前日期的前一个月,前一天的时间的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 梦到大蟾蜍预示着什么
- 下一篇: Mac OS X 下Java开发环境配置