/**
* 根据系统当前日期获取本周的周一日期和周日日期
*
* @return
* @throws
*/
public static void gettime() {
Date now = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd");//可以方便地修改日期格式
String MTime = dateFormat.format( now );
Date date1=null;
try {
date1 = dateFormat.parse(MTime);//系统当前时间
} catch (ParseException e) {
e.printStackTrace();
}
Calendar cal = Calendar.getInstance();
cal.setTime(date1);
cal.add(Calendar.DAY_OF_MONTH, -1);//取当前日期的前一天.
cal.add(Calendar.DAY_OF_MONTH, +1);//取当前日期的后一天.
// hour中存的就是星期几了,其范围 1~7
// 1=星期日 7=星期六,其他类推
int hour=cal.get(Calendar.DAY_OF_WEEK);
System.out.println("当前系统日期"+MTime);
String stime=null;
String etime=null;
switch (hour) {
case 2:
//周一
stime=MTime;
cal.add(Calendar.DAY_OF_MONTH, +6);//获取当前日期的后六天.
String date2=dateFormat.format(cal.getTime());
etime=date2;
break;
根据系统当前日期获取本周一日期和本周日日期
最新推荐文章于 2024-08-08 15:01:29 发布
该代码段提供了一个方法,根据系统当前日期来获取本周的周一和周日的日期。通过`Calendar`和`SimpleDateFormat`进行日期操作,先获取当前日期,然后根据当前日期是星期几来调整到周一和周日。

最低0.47元/天 解锁文章
5436

被折叠的 条评论
为什么被折叠?



