Java 判断当前时间是否为本月前三天
时间: 2023-07-29 14:12:07 浏览: 54
可以使用 Java 中的日期时间类 `LocalDate` 和 `LocalDateTime` 来实现判断当前时间是否为本月前三天。具体实现如下:
```java
import java.time.LocalDate;
import java.time.LocalDateTime;
public class Test {
public static void main(String[] args) {
LocalDate currentDate = LocalDate.now(); // 获取当前日期
int dayOfMonth = currentDate.getDayOfMonth(); // 获取当前日期是本月的第几天
if (dayOfMonth <= 3) {
System.out.println("当前时间是本月前三天");
} else {
System.out.println("当前时间不是本月前三天");
}
}
}
```
上面的代码中,首先使用 `LocalDate.now()` 方法获取当前日期,然后使用 `getDayOfMonth()` 方法获取当前日期是本月的第几天。最后判断当前日期是否小于等于 3,如果是,则说明当前时间是本月前三天,否则说明当前时间不是本月前三天。
相关问题
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.SATURDAY || dayOfWeek == Calendar.SUNDAY) {
System.out.println("It's weekend!");
} else {
System.out.println("It's not weekend yet!");
}
}
}
```
首先,我们通过Calendar.getInstance()方法获取当前时间的Calendar实例。然后,通过get()方法获取当前时间是星期几,星期天为1,星期六为7。最后,判断当前时间是否为周末,如果是,输出"It's weekend!",否则输出"It's not weekend yet!"。
java判断当前时间是否为周一
可以使用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`。