This question already has answers here:
How to get the first day of the current week and month?
(15个答案)
3年前关闭。
我想取一周的第一次约会。
我的输入将是2014年7月26日这样的String类型”。
我需要获取上述日期(07/26/2014)所在的一周的第一个日期。
我需要以MM / dd / YYYY格式输出日期。
基本上我需要输出为07/21/2014。
请给我java程序。我已经做到了
上面的代码只给我日期。.我需要日期以及“MM / dd / YYYY”中的月份和年份。
请帮忙
(15个答案)
3年前关闭。
我想取一周的第一次约会。
我的输入将是2014年7月26日这样的String类型”。
我需要获取上述日期(07/26/2014)所在的一周的第一个日期。
我需要以MM / dd / YYYY格式输出日期。
基本上我需要输出为07/21/2014。
请给我java程序。我已经做到了
SimpleDateFormat formatter1 = new SimpleDateFormat("MM/dd/yy");
String date ="07/26/2014";
Date Currentdate = formatter1.parse(date);
int currentday=Currentdate.getDay();
Calendar calendar = Calendar.getInstance();
calendar.setTime(Currentdate);
int startDay=currentday-calendar.getFirstDayOfWeek();
Currentdate.setDate(contacteddate.getDate()-startDay);
System.out.println(contacteddate.getDate());
}
上面的代码只给我日期。.我需要日期以及“MM / dd / YYYY”中的月份和年份。
请帮忙
最佳答案
我会这样
Calendar calendar = Calendar.getInstance();
calendar.setTime(Currentdate);
calendar.set(Calendar.DAY_OF_WEEK, calendar.getFirstDayOfWeek());
07-24 14:40