JAVA获取当前年的第一天和最后一天
2011-09-13 17:05
537 查看
import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; * @author li_yueling * @version 1.0 2011-03-25 * */ public class DateTest { /** * 默认日期格式 */ public static String DEFAULT_FORMAT = "yyyy-MM-dd"; /** * 测试主方法 * @param args */ public static void main(String[] args) { for(int i = 1951;i < 1960;i++){ System.out.println(formatDate(getCurrYearFirst(i))); System.out.println(formatDate(getCurrYearLast(i))); } } /** * 格式化日期 * @param date 日期对象 * @return String 日期字符串 */ public static String formatDate(Date date){ SimpleDateFormat f = new SimpleDateFormat(DEFAULT_FORMAT); String sDate = f.format(date); return sDate; } /** * 获取某年第一天日期 * @param year 年份 * @return Date */ public static Date getCurrYearFirst(int year){ Calendar calendar = Calendar.getInstance(); calendar.clear(); calendar.set(Calendar.YEAR, year); Date currYearFirst = calendar.getTime(); return currYearFirst; } /** * 获取某年最后一天日期 * @param year 年份 * @return Date */ public static Date getCurrYearLast(int year){ Calendar calendar = Calendar.getInstance(); calendar.clear(); calendar.set(Calendar.YEAR, year); calendar.roll(Calendar.DAY_OF_YEAR, -1); Date currYearLast = calendar.getTime(); return currYearLast; } }
相关文章推荐
- java 获取当前月份 第一天 和 最后一天
- Java获取当前时间的上一个月和下一个月,第一天和最后一天,任意时间的第一天和最后一天,任意时间上一个月和下一个月
- java获取当前月第一天和最后一天,上个月第一天和最后一天
- java获取当前月第一天和最后一天,上个月第一天和最后一天
- java获取指定和当前月第一天和最后一天,上个月第一天和最后一天
- java获取当前月第一天和最后一天,上个月第一天和最后一天【转】
- Java获取当前时间的上一个月和下一个月,第一天和最后一天,任意时间的第一天和最后一天,任意时间上一个月和下一个月
- java获取 上个月第一天和最后一天的 当前月第一天 最后一天 当前周第一天最后一天 上一周第一天 最后一天
- java获取本月开始时间和结束时间、上个月第一天和最后一天的时间以及当前日期往前推一周、一个月
- java获取当前月第一天和最后一天 java获取某月天数 js获取某月天数
- java获取当前年份的第一天和最后一天和获取指定日期的季度
- java 获取当前年份 月份,当月第一天和最后一天
- java获取当前月第一天和最后一天,上个月第一天和最后一天
- java 获取当前年份、月份、日期,当月第一天和最后一天
- java获取当前月第一天和最后一天,上个月第一天和最后一天
- java 获取当前月第一天和最后一天
- java获取当前月和周的第一天和最后一天
- java 获取当前年份 月份,当月第一天和最后一天
- JAVA 获取当前月第一天,最后一天;上个月第一天,最后一天;下个月第一天,最有一天。
- java获取本月开始时间和结束时间、上个月第一天和最后一天的时间以及当前日期往前推一周、一个月