Java判断当前天是否为1号
时间: 2023-10-11 16:08:30 浏览: 40
要判断当前日期是否是1号,可以使用Java中的`Calendar`类或者`LocalDate`类。以下是两种不同的方法示例:
使用`Calendar`类:
```java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
int dayOfMonth = calendar.get(Calendar.DAY_OF_MONTH);
if (dayOfMonth == 1) {
System.out.println("今天是1号");
} else {
System.out.println("今天不是1号");
}
}
}
```
使用`LocalDate`类(Java 8及以上版本):
```java
import java.time.LocalDate;
public class Main {
public static void main(String[] args) {
LocalDate today = LocalDate.now();
if (today.getDayOfMonth() == 1) {
System.out.println("今天是1号");
} else {
System.out.println("今天不是1号");
}
}
}
```
这两种方法都是获取当前日期的天数(1号即为1),然后与1进行比较,如果相等,则表示当前日期是1号。