相关疑难解决方法(0)

比较两个日期是否在android中的同一周内

我有两个约会.来自......

Calendar c=Calendar.getInstance();
year=c.get(c.YEAR);
month=c.get(c.MONTH);
month++;
date=c.get(c.DATE);
Run Code Online (Sandbox Code Playgroud)

和其他日期分为date2,month2

现在我想看看他们两个是否在同一周.

通过大量的计算和逻辑可以实现.当第一个日期假设为3月3日,第2个日期为28Feb时,会出现问题.它们都在同一周,但难以比较/检查.所以我想知道是否有任何内置功能或任何方式来轻松比较它们.请帮助..........

java android date

7
推荐指数
2
解决办法
7810
查看次数

Java 8 LocalDate:确定每月的星期几(第1,第2,第3等)

我试图弄清楚如何确定特定星期一是某个月的第一个,第二个,第三个还是第四个星期一.我已经弄清楚如何获得使用LocalDate类的下一个星期一和月份的周.

LocalDate now = LocalDate.of(2018, 2, 1);
LocalDate nextMonday = now.with(next(DayOfWeek.MONDAY));
WeekFields weekFields = WeekFields.of(Locale.getDefault());
int week = nextMonday.get(weekFields.weekOfMonth());
Run Code Online (Sandbox Code Playgroud)

在上面的示例中,代码获取下一个星期一及其所在的星期.星期是2月的第二周,但是星期一不是第二个星期一,它是第一个星期一.任何有关这方面的帮助将不胜感激.

java dayofweek java-8 java-time localdate

3
推荐指数
1
解决办法
665
查看次数

标签 统计

java ×2

android ×1

date ×1

dayofweek ×1

java-8 ×1

java-time ×1

localdate ×1