java怎么判断昨天是每月的22号
时间: 2024-12-20 18:16:46 浏览: 4
java使用正则表达式判断手机号的方法示例
5星 · 资源好评率100%
在Java中,你可以创建一个日期类的实例,然后通过一些日期操作来检查当前日期是否为每月的22日。这里是一个简单的示例:
```java
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
LocalDate today = LocalDate.now(); // 获取当前日期
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("d"); // 设置日期格式,只显示日
int currentDayOfMonth = today.getDayOfMonth(); // 获取当前月份的第几天
if (currentDayOfMonth == 22) {
System.out.println("今天是每月的22号");
} else {
System.out.println("今天不是每月的22号");
}
LocalDate yesterday = today.minusDays(1); // 减一天得到昨天的日期
if (yesterday.getDayOfMonth() == 22) {
System.out.println("昨天也是每月的22号");
} else {
System.out.println("昨天不是每月的22号");
}
阅读全文