java求(1)当前系统的日期(2)自己出生的当年是否是闰年
时间: 2024-09-28 22:13:54 浏览: 31
java日历的简单开发
在Java中,你可以使用`java.time`包下的类来获取当前系统日期和检查闰年的规则。这里是如何做到这两点:
1. **获取当前系统的日期**:
```java
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
LocalDate currentDate = LocalDate.now(); // 获取当前日期
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd"); // 设置日期格式
String formattedCurrentDate = currentDate.format(formatter); // 格式化当前日期并打印
```
这将输出类似这样的字符串:`2023-04-07`。
2. **判断某年是否是闰年**:
```java
boolean isLeapYear(int year) {
if (year % 4 != 0) {
return false; // 年份不是4的倍数直接返回false
}
else if (year % 100 != 0) {
return true; // 如果不是400的倍数,则是闰年
}
else if (year % 400 == 0) {
return true; // 否则是400的倍数也是闰年
} else {
return false; // 其他情况不是闰年
}
}
int yourBirthYear = 1990; // 假设这是你的出生年份
if(isLeapYear(yourBirthYear)) {
System.out.println(year + "是闰年");
} else {
System.out.println(year + "不是闰年");
}
```
在这里,我们假设你的出生年份是1990年,并检查它是否是闰年。
阅读全文