zoukankan      html  css  js  c++  java
  • Java获取某年某周的最后一天

    package test;
    
    import java.text.SimpleDateFormat;
    import java.util.Calendar;
    /**
     * ClassName: LastDayOfWeek 
     * @Description: TODO
     * @author Owen
     * @date 2015年12月22日
     */
    public class LastDayOfWeek
    {
    /**
    * 获取某年某周的最后一天
    * @Title:getLastDayOfWeek
    * @Description:
    * @param:@param year
    * @param:@param week
    * @param:@return
    * @return:String
    * @throws
    */
    public static String getLastDayOfWeek(int year,int week)
    {
    Calendar cal = Calendar.getInstance();
    //设置年份
    cal.set(Calendar.YEAR,year);
    //设置周
    cal.set(Calendar.WEEK_OF_YEAR, week);
    //设置该周第一天为星期一
    cal.setFirstDayOfWeek(Calendar.MONDAY);
    //设置最后一天是星期日
    cal.set(Calendar.DAY_OF_WEEK, cal.getFirstDayOfWeek() + 6); // Sunday
    //格式化日期
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
    String lastDayOfWeek = sdf.format(cal.getTime());
    return lastDayOfWeek;
    }
    /**
    * @Title:main
    * @Description:
    * @param:@param args
    * @return: void
    * @throws
    */
    public static void main(String[] args)
    {
    String lastDay = getLastDayOfWeek(2015,22);
    System.out.println("2014年第22周的最后一天是:" + lastDay);
    }
    }
    

      

  • 相关阅读:
    inf的设置【知识】
    输入加速【模板】
    floyed算法【最短路】【模板】
    vector的erase函数使用
    欧拉图
    组合索引
    索引的存储
    索引失效
    装饰器和代理模式
    单例模式
  • 原文地址:https://www.cnblogs.com/xujianbo/p/5066010.html
Copyright © 2011-2022 走看看