如何判断一年中的某一个周是从几号到几号啊? 如题,或者怎么判断当前日期所在的周是从几号到几号谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 随便写了个:public static void main(String[] str) { Calendar cal = GregorianCalendar.getInstance(); Date date = toDate("20070828", "yyyyMMdd"); cal.setTime(date); int weekday = cal.get(Calendar.DAY_OF_WEEK); // 开始日 System.out.println(getDayAfter(date, -(weekday - 1))); // 结束日 System.out.println(getDayAfter(date, 7 - weekday)); } public static Date getDayAfter(Date dateFrom, int amount) { long times = dateFrom.getTime(); long dateMillSec = 24l * 60 * 60 * 1000 * amount; times = times + dateMillSec; return new Date(times); } /** * * @param sDate string=>date * @param sFmt format * @return Date */ public static Date toDate(String sDate, String sFmt) { Date dt = null; try { dt = new SimpleDateFormat(sFmt).parse(sDate); } catch (ParseException e) { return dt; } return dt; } Calendar calendar = Calendar.getInstance();System.out.printf("今天是:%tF%n", calendar); calendar.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);System.out.printf("本周的第一天(星期日)是:%tF%n", calendar); calendar.set(Calendar.DAY_OF_WEEK, Calendar.SATURDAY);System.out.printf("本周的最后一天(星期六)是:%tF%n", calendar); 怎样计算下载速度?? 方法问题,各位大虾帮帮小妹 Asp或VB中的CDate()函数如何用java实现 请教一个java出错的问题!在线等待 请大虾推荐java的练习书籍 救救我把~~ instanceof是什么意思? 好消息!!这里是你梦寐以求的工作,快来瞧一瞧!!!! httpclient 4X 挂代理的时候出现这个问题,怎么解决? 在Eclipse中编写java时,使用com.sun.awt.AMTUtilities失败 如何隐藏Runtime.getRuntime().exec(String)之后的Command Line Window? [求助]怎么把doc文档转换成tif格式
public static void main(String[] str) {
Calendar cal = GregorianCalendar.getInstance();
Date date = toDate("20070828", "yyyyMMdd");
cal.setTime(date);
int weekday = cal.get(Calendar.DAY_OF_WEEK);
// 开始日
System.out.println(getDayAfter(date, -(weekday - 1)));
// 结束日
System.out.println(getDayAfter(date, 7 - weekday));
} public static Date getDayAfter(Date dateFrom, int amount) {
long times = dateFrom.getTime();
long dateMillSec = 24l * 60 * 60 * 1000 * amount;
times = times + dateMillSec;
return new Date(times);
} /**
*
* @param sDate string=>date
* @param sFmt format
* @return Date
*/
public static Date toDate(String sDate, String sFmt) {
Date dt = null;
try {
dt = new SimpleDateFormat(sFmt).parse(sDate);
} catch (ParseException e) {
return dt;
}
return dt;
}
System.out.printf("今天是:%tF%n", calendar);
calendar.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);
System.out.printf("本周的第一天(星期日)是:%tF%n", calendar);
calendar.set(Calendar.DAY_OF_WEEK, Calendar.SATURDAY);
System.out.printf("本周的最后一天(星期六)是:%tF%n", calendar);