java 日期获得两个日期是否在同一周

有两个字符日期,以确定它们的年和月相等,现在要判断从它们的天来判断它们是否在同一周内

第1个回答  推荐于2016-11-06
public static void main(String args[]){
Calendar ca= Calendar.getInstance();//获取Calendar实例
String date1="2008-4-10";//日期字符串
String date2="2008-4-8";
try {
ca.setTime(DateFormat.getDateInstance().parse(date1));//设置日期
int a=ca.WEEK_OF_YEAR;//获取一年中的周数
ca.setTime(DateFormat.getDateInstance().parse(date2));
int b=ca.WEEK_OF_YEAR;
System.out.println(a==b?"在同一周内":"不在同一周内");
} catch (ParseException e) {
e.printStackTrace();
}
}本回答被提问者采纳
第2个回答  2008-04-09
Calendar类中有方法获取某日位于一年中的第几周。你可以查查看。
相似回答