Calendar根据输入的年份和周数计算该周的开始日期和结束日期
来源:互联网 发布:cad家具设计软件 编辑:程序博客网 时间:2024/05/29 17:40
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class test2 {
public static String getFirstDayOfWeek(int year, int week) {
Calendar firDay = Calendar.getInstance();
// 先滚动到该年
firDay.set(Calendar.YEAR, year);
// 滚动到周
firDay.set(Calendar.WEEK_OF_YEAR, week + 1);
// 得到该周第一天
firDay.set(Calendar.DAY_OF_WEEK, 2);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String firstDay = sdf.format(firDaya.getTime());
return firstDay;
}
public static String getLastDayOfWeek(int year,int week){
Calendar lasDay = Calendar.getInstance();
// 先滚动到该年
lasDay.set(Calendar.YEAR, year);
// 滚动到周
lasDay.set(Calendar.WEEK_OF_YEAR, week + 1);
// 得到该周第一天
lasDay.set(Calendar.DAY_OF_WEEK, 2);
// 得到该周最后一天
lasDay.add(Calendar.DAY_OF_WEEK, 4);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String lastDay = sdf.format(lasDay.getTime());
return lastDay;
}
/**
* @param args
*/
public static void main(String[] args) {
System.out.print("第38周的星期一到星期五的日期是:"+test2.getFirstDayOfWeek(2011, 1)+"——");
System.out.println(test2.getLastDayOfWeek(2011, 1));
}
}
运行结果:
- Calendar根据输入的年份和周数计算该周的开始日期和结束日期
- 从下拉框中选择年份和该年的周数,计算出该周的开始日期和结束日期
- Calendar GregorianCalendar 计算某年有多少周 、周的开始结束日期、日期的周数
- Calendar计算两个日期之间的天数和周数
- .net 获取周数和周的开始、结束日期
- java 使用Calendar类计算每月有多少自然周,并输出每周的开始和结束日期
- java 使用Calendar类计算每月有多少自然周,并输出每周的开始和结束日期
- 根据今天的日期或者传入的日期得到本日所在周的开始日期和结束日期
- IOS 日期的计算(根据服务器返回的年份和周次 计算出周次对应的日期范围)
- 根据输入的日期计算周次和月份
- PHP计算指定日期所在周的开始和结束日期的方法
- 计算一年有多少个周,每个周的开始日期和结束日期是什么
- 计算一年有多少个周,每个周的开始日期和结束日期是什么
- PHP计算指定日期所在周的开始和结束日期
- 获取某年第几周的开始日期和结束日期
- C#获取指定月指定周的日期范围 根据当前时间获取本月开始日期和结束日期
- C#获取指定月指定周的日期范围 根据当前时间获取本月开始日期和结束日期
- C#获取指定月指定周的日期范围 根据当前时间获取本月开始日期和结束日期
- 慎度职场“35危机”
- Portlet开发指南第二章
- PHP开发工具大全
- 初创企业可以把开发工作外包么?
- loop设备
- Calendar根据输入的年份和周数计算该周的开始日期和结束日期
- 实习日记039(9月14日)
- Spring大探宝
- Portlet开发指南第三章
- 保证应用程序只有一个实例在运行
- 实习日记040(9月15日)
- CC炫图:让通话界面动起来
- Portlet开发指南第四章
- 总结4种线程中操作UI界面的方法