使用Java日历类获取一周的开始和结束日期可以通过以下步骤实现:
完整代码示例:
import java.util.Calendar;
import java.util.Date;
public class WeekDate {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
// 获取一周的开始日期
calendar.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);
Date startDate = calendar.getTime();
System.out.println("一周的开始日期:" + startDate);
// 获取一周的结束日期
calendar.set(Calendar.DAY_OF_WEEK, Calendar.SATURDAY);
Date endDate = calendar.getTime();
System.out.println("一周的结束日期:" + endDate);
}
}
输出结果:
一周的开始日期:Sun Jan 01 00:00:00 CST 2023
一周的结束日期:Sat Jan 07 00:00:00 CST 2023
注意:以上代码中,我们使用了Java日历类的set
方法来设置日期,其中Calendar.SUNDAY
表示星期日,Calendar.SATURDAY
表示星期六。
领取专属 10元无门槛券
手把手带您无忧上云