📜  Java中的句点 getYears() 方法和示例(1)

📅  最后修改于: 2023-12-03 15:31:58.312000             🧑  作者: Mango

Java中的句点 getYears() 方法和示例

在Java中,我们可以使用句点(get.)方法来访问类中的方法或字段。getYears()方法是Java Date类中的一个方法,它返回当前日期的年份信息。

使用方法

在以下示例中,我们将使用getYear()方法获取当前日期的年份信息,注意getYear()方法返回的值是当前年份减去1900,因此需要加上1900才是实际的年份。

import java.util.Date;

public class GetCurrentYear {
    public static void main(String[] args){
        Date now = new Date();
        int currentYear = now.getYear() + 1900;
        System.out.println("Current year: " + currentYear);
    }
}

输出结果:

Current year: 2021
多种方法获取年份信息

除了getYear()方法外,我们还可以使用以下三种方法获取年份信息:

  • 使用Calendar类
import java.util.Calendar;

public class GetCurrentYear {
    public static void main(String[] args){
        Calendar calendar = Calendar.getInstance();
        int currentYear = calendar.get(Calendar.YEAR);
        System.out.println("Current year: " + currentYear);
    }
}
  • 使用LocalDate类
import java.time.LocalDate;

public class GetCurrentYear {
    public static void main(String[] args){
        int currentYear = LocalDate.now().getYear();
        System.out.println("Current year: " + currentYear);
    }
}
  • 使用Year类
import java.time.Year;

public class GetCurrentYear {
    public static void main(String[] args){
        int currentYear = Year.now().getValue();
        System.out.println("Current year: " + currentYear);
    }
}

以上三种方法中,使用Calendar类获取当前年份的方法最为常见,而LocalDate和Year类是在Java 8中添加的新API。在编写新的Java应用时,建议使用新API代替旧API。

以上是Java中的句点getYear()方法及其示例,希望对您有所帮助。