溫馨提示×

Java計算年齡的方法是什么

小億
353
2024-06-06 16:30:20
欄目: 編程語言

要計算一個人的年齡,我們需要知道該人的出生日期和當前日期。以下是在Java中計算年齡的方法:

import java.time.LocalDate;
import java.time.Period;

public class AgeCalculator {
    
    public static int calculateAge(LocalDate birthDate) {
        LocalDate currentDate = LocalDate.now();
        Period period = Period.between(birthDate, currentDate);
        return period.getYears();
    }

    public static void main(String[] args) {
        LocalDate birthDate = LocalDate.of(1990, 5, 15); // 1990-05-15
        int age = calculateAge(birthDate);
        System.out.println("The age is: " + age);
    }
}

在上面的示例中,我們使用LocalDate類來表示生日和當前日期,然后使用Period類的between方法來計算兩個日期之間的年齡差異。最后,我們通過getYears()方法獲取年齡。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女