java获取上周的周五
时间: 2023-09-26 14:09:55 浏览: 55
要获取上周的周五,可以使用Java的`java.util.Calendar`和`java.time.LocalDate`类。下面是一个示例代码:
```java
import java.time.DayOfWeek;
import java.time.LocalDate;
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
LocalDate now = LocalDate.now();
LocalDate previousFriday = now.with(DayOfWeek.FRIDAY).minusWeeks(1);
System.out.println("上周的周五是:" + previousFriday);
}
}
```
这段代码首先使用`LocalDate.now()`获取当前日期,然后使用`with(DayOfWeek.FRIDAY)`将日期调整为当前周的周五,最后使用`minusWeeks(1)`将日期调整为上周的周五。输出结果即为上周的周五的日期。
相关问题
java获取上周的周日
要获取上周的周日,你可以使用Java的`java.util.Calendar`和`java.time.LocalDate`类。下面是一个示例代码:
```java
import java.time.DayOfWeek;
import java.time.LocalDate;
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
LocalDate now = LocalDate.now();
LocalDate previousSunday = now.with(DayOfWeek.SUNDAY).minusWeeks(1);
System.out.println("上周的周日是:" + previousSunday);
}
}
```
这段代码首先使用`LocalDate.now()`获取当前日期,然后使用`with(DayOfWeek.SUNDAY)`将日期调整为当前周的周日,最后使用`minusWeeks(1)`将日期调整为上周的周日。输出结果即为上周的周日的日期。
java获取当前时间上周日期
以下是Java获取当前时间上周日期的代码示例:
```java
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.List;
public class LastWeekDates {
public static void main(String[] args) {
Date currentDate = new Date();
List<Date> lastWeekDates = dateToLastWeek(currentDate);
System.out.println("Last week dates: " + lastWeekDates);
}
public static List<Date> dateToLastWeek(Date myDate) {
Calendar cal = Calendar.getInstance();
cal.setTime(myDate);
int b = cal.get(Calendar.DAY_OF_WEEK) - 1;
if (b == 0) {
b = 7;
}
Date fdate;
List<Date> list = new ArrayList<Date>();
Long fTime = myDate.getTime() - (b + 6) * 24 * 3600000;
for (int a = 1; a <= 7; a++) {
fdate = new Date();
fdate.setTime(fTime + (a * 24 * 3600000));
list.add(a - 1, fdate);
}
return list;
}
}
```
这段代码中,我们首先获取当前时间,然后调用`dateToLastWeek`方法获取上周日期。`dateToLastWeek`方法中,我们首先获取当前日期的星期几,然后计算出当前日期所在周的第一天的日期,再往前推6天即为上周的最后一天,然后循环7次,每次加一天,得到上周的所有日期。最后将这些日期存储在一个`List`中并返回。
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)