Java将出生日期换算成年龄
时间: 2023-09-13 07:07:57 浏览: 180
使用java计算年龄
5星 · 资源好评率100%
可以使用 Java 中的 LocalDate 类和 Period 类来计算出生日期与当前日期之间的年龄。以下是一个示例代码:
```java
import java.time.LocalDate;
import java.time.Period;
public class AgeCalculator {
public static void main(String[] args) {
// 假设出生日期为 1995 年 9 月 30 日
LocalDate birthDate = LocalDate.of(1995, 9, 30);
// 计算出生日期与当前日期之间的年龄
LocalDate currentDate = LocalDate.now();
Period period = Period.between(birthDate, currentDate);
int age = period.getYears();
System.out.println("年龄为:" + age);
}
}
```
输出结果为:
```
年龄为:26
```
需要注意的是,这种计算方法仅考虑年份的差异,不考虑具体的月份和日期。如果需要更精确的计算,可以使用其他的时间类和方法。
阅读全文