目标:我想使用 Date() 将接下来 12 周的一周(星期日)的最后一天放入单独的字符串中
我有下面的内容,它给了我正确的日期格式。我只需要有关实现目标的最佳解决方案的建议。
DateFormat dateFormat = new SimpleDateFormat("MM/dd/yyyy");
Date date = new Date(0);
System.out.println(dateFormat.format(date));
最佳答案
Java 的日期系统让我感到困惑,但我认为你想这样做:
1) 不是制作日期,而是制作 GregorianCalendar。
2) Calendar.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY) 获取本周星期日的日期。
3) 在 for 循环中,将 7 天添加到日历中十二次。在每个循环中做一些事情(例如,使用 getTime() 从 GregorianCalendar 获取日期)
关于java - 从 Date() 开始的上周日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15673020/