我正在创建一个应用程序,允许此人在当前周(第1天/周日至7月/周六)中选择一天,并查看当天议程中的最新信息。
我正在寻找的功能是检查今天的日期和星期几。有了这些信息,它将显示当前的工作日1到7,我希望它们显示当天的日期
示例:今天是2011年6月23日星期四(第5天) 我可以使用以下代码找到此信息:
Calendar c = Calendar.getInstance();
int DayOfWeek = c.get(Calendar.DAY_OF_WEEK);
Calendar c = Calendar.getInstance();
int DayOfWeek = c.get(Calendar.DATE);
我正在试图找出最终得到以下结果的功能或其他内容:
周日:2011年6月19日,星期一: 2011年6月20日星期二:6/21/2011, 星期三:2011年6月22日星期四: 2011年6月23日星期五:6/24/2011, 星期六:6/25/2011
答案 0 :(得分:1)
从日历中选择星期几(如上所示)。
退出这个天数,即“开始”日。然后添加六天,这将是“结束”日。
Calendar cal = new GregorianCalendar();
int day = cal.get(Calendar.DAY_OF_WEEK);
cal.add(Calendar.DAY_OF_MONTH, -day);
System.out.println(cal.toString());
cal.add(Calendar.DAY_OF_MONTH, 6);
System.out.println(cal.toString();