📅  最后修改于: 2023-12-03 15:31:58.312000             🧑  作者: Mango
在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()方法外,我们还可以使用以下三种方法获取年份信息:
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);
}
}
import java.time.LocalDate;
public class GetCurrentYear {
public static void main(String[] args){
int currentYear = LocalDate.now().getYear();
System.out.println("Current year: " + currentYear);
}
}
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()方法及其示例,希望对您有所帮助。