java判断当前时间是否为周一
时间: 2023-09-11 22:12:04 浏览: 121
可以使用Java中的Calendar类和get方法来判断当前时间是否为周一,具体代码如下:
```java
import java.util.Calendar;
public class CheckMonday {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);
if (dayOfWeek == Calendar.MONDAY) {
System.out.println("Today is Monday.");
} else {
System.out.println("Today is not Monday.");
}
}
}
```
其中,通过`Calendar.getInstance()`方法获取当前时间的Calendar实例,然后通过`get(Calendar.DAY_OF_WEEK)`方法获取当前时间是一周中的第几天,周一为第二天,所以判断是否为周一即判断`dayOfWeek`是否等于`Calendar.MONDAY`。
相关问题
java判断当前日期是否为周一
可以使用Java中的Calendar类来判断当前日期是否为周一。具体实现如下:
```java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);
if (dayOfWeek == Calendar.MONDAY) {
System.out.println("Today is Monday");
} else {
System.out.println("Today is not Monday");
}
}
}
```
首先,通过`Calendar.getInstance()`获取当前时间的Calendar对象。然后,调用`calendar.get(Calendar.DAY_OF_WEEK)`方法获取当前是星期几,返回值为1到7,分别代表周日到周六。最后,判断返回值是否为`Calendar.MONDAY`,如果是,则当前日期为周一。
java给现在的时间,如何根据现在时间判断是礼拜几,并获得本周周一到周天的时间区间
可以使用Java中的Calendar类来获取当前时间,并通过计算得出当前是星期几,然后再根据当前时间获取本周的周一和周日的日期。
以下是示例代码:
```java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
// 获取当前时间
Calendar calendar = Calendar.getInstance();
int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK); // 获取当前是星期几,1代表星期日,2代表星期一,以此类推
// 计算本周的周一和周日的日期
calendar.add(Calendar.DAY_OF_MONTH, -(dayOfWeek - 2)); // 将日期调整到本周的周一
String monday = calendar.get(Calendar.YEAR) + "-" + (calendar.get(Calendar.MONTH) + 1) + "-" + calendar.get(Calendar.DAY_OF_MONTH);
calendar.add(Calendar.DAY_OF_MONTH, 6); // 将日期调整到本周的周日
String sunday = calendar.get(Calendar.YEAR) + "-" + (calendar.get(Calendar.MONTH) + 1) + "-" + calendar.get(Calendar.DAY_OF_MONTH);
// 输出结果
System.out.println("今天是星期" + dayOfWeek);
System.out.println("本周的日期区间:" + monday + " ~ " + sunday);
}
}
```
输出结果可能如下所示:
```
今天是星期3
本周的日期区间:2019-03-25 ~ 2019-03-31
```
阅读全文