Java 获取指定日期的实现方法总结

http://my.oschina.net/sniperLi/blog/488570
格式化日期 String–>Date  或者 Data–>String
SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd”);
Date  date = sdf.parse(“2009-11-04”);//String–>Date
String  sdate  = sdf.format(date );// Data–>String ===============================================================

得到6个月后的日期:2010-05-04
获取当天日期:2015-08-09
获取本周一日期:2015-8-10
获取本周日的日期~:2015-8-16
获取上周一日期:2015-8-3
获取上周日日期:2015-8-9
获取下周一日期:2015-8-17
获取下周日日期:2015-8-23
获得相应周的周六:2015-08-09
获取本月第一天日期:2015-08-01
获取本月最后一天日期:2015-08-31
获取上月第一天日期:2015-07-01
获取上月最后一天的日期:2015-07-31
获取下月第一天日期:2015-09-01
获取下月最后一天日期:2015-09-30
获取本年的第一天日期:2015-1-1
获取本年最后一天日期:2015-12-31
获取去年的第一天日期:2014-1-1
获取去年的最后一天日期:2014-12-31
获取明年第一天日期:2016-01-01
获取明年最后一天日期:2016-12-31
获取本季度第一天到最后一天:2015-10-1;2015-12-31
获取两个日期之间间隔天数2008-12-1~2008-.29:63