Java获取当前日期的前一个月,前一天的时间
2016-05-30 15:51
519 查看
Calendar calendar = Calendar.getInstance(); calendar.add(Calendar.DATE, -1); //得到前一天 calendar.add(Calendar.MONTH, -1); //得到前一个月 int year = calendar.get(Calendar.YEAR); int month = calendar.get(Calendar.MONTH)+1; 注意月份加一 /** * 判断当前日期是星期几<br> * <br> * @param pTime 修要判断的时间<br> * @return dayForWeek 判断结果<br> * @Exception 发生异常<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; }
相关文章推荐
- Java8新特性(一)------函数式编程
- Java初始化顺序
- [solr4.7.0] - JDK1.6环境搭建(参考改良别人)
- MyEclipse10创建maven项目—— (上)
- eclipse 设置了class编译路径,maven 编译却无法产生应有的class文件
- springmvc框架下的国内地区级联效果(共享一下给学习的小伙伴)
- java 遍历时间段的方法
- java java的内存管理浅谈
- Java用于取得当前日期相对应的月初,月末,季初,季末,年初,年末时间
- OC & java 对比
- 【JavaWeb开发】Eclipse Java注释模版设置方法
- 【JavaWeb开发】base64加密(利用java.util包)
- 【JavaWeb开发】MD5加密算法(直接使用java中的MessageDigest)
- java.util.regex包--正则表达式的使用
- java常用正则表达式
- JAVA如何得到没有包名的类名
- JavaSE_接口,接口中的修饰符
- Spring和MyBatis环境整合
- Spring AOP的日志记录
- java 集合框架(3)Set接口和SortedSet接口