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);
}
}
總結
以上是生活随笔為你收集整理的java处理最后一周_Java获取某年某周的最后一天的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java hbase 批量查询数据_HB
- 下一篇: echarts 默认显示图例_echar