Java - 如何计算每周的第一天和最后一天 [英] Java - How to calculate the first and last day of each week

查看:1218
本文介绍了Java - 如何计算每周的第一天和最后一天的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试创建如下所示的每周日历: http://dhtmlx.com/docs /products/dhtmlxScheduler/sample_basic.html

I'm trying to create a weekly calendar that looks like this: http://dhtmlx.com/docs/products/dhtmlxScheduler/sample_basic.html

如何计算每周的日期?例如,本周为:

How can I calculate every week date? For example, this week is:


星期一 - 星期日

6月7日,6月8日,6月9日,6月10日,6月11日,6月12日,6月13日

Monday - Sunday
7 June, 8 June, 9 June, 10 June, 11 June, 12 June, 13 June


推荐答案

// Get calendar set to current date and time
Calendar c = Calendar.getInstance();

// Set the calendar to monday of the current week
c.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);

// Print dates of the current week starting on Monday
DateFormat df = new SimpleDateFormat("EEE dd/MM/yyyy");
for (int i = 0; i < 7; i++) {
    System.out.println(df.format(c.getTime()));
    c.add(Calendar.DATE, 1);
}

这篇关于Java - 如何计算每周的第一天和最后一天的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆