java判断今天是不是周三,如果是的话获取上周三和这周二的值,日期格式为yyyy-MM-dd
时间: 2024-03-10 18:44:44 浏览: 14
以下是 Java 代码实现:
```java
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Main {
public static void main(String[] args) {
// 获取当前日期
Calendar calendar = Calendar.getInstance();
Date today = calendar.getTime();
// 判断是否是周三
int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);
if (dayOfWeek == Calendar.WEDNESDAY) {
// 获取上周三
calendar.add(Calendar.DATE, -7);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String lastWednesday = sdf.format(calendar.getTime());
System.out.println("上周三:" + lastWednesday);
// 获取本周二
calendar.add(Calendar.DATE, 5);
String thisTuesday = sdf.format(calendar.getTime());
System.out.println("本周二:" + thisTuesday);
} else {
System.out.println("今天不是周三");
}
}
}
```
输出结果:
```
上周三:2021-09-22
本周二:2021-09-28
```