📅  最后修改于: 2023-12-03 15:01:34.535000             🧑  作者: Mango
在Java中,获取当前年份有多种方法。
Calendar类是Java中表示日期和时间的抽象类。可以使用它来获取当前日期和时间。
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
int year = calendar.get(Calendar.YEAR);
System.out.println("当前年份为:" + year);
}
}
以上代码输出结果为:
当前年份为:2021
Java 8引入了新的日期时间API,包括LocalDate类。LocalDate类表示一个日期,可以直接从中获取年份。
import java.time.LocalDate;
public class Main {
public static void main(String[] args) {
LocalDate localDate = LocalDate.now();
int year = localDate.getYear();
System.out.println("当前年份为:" + year);
}
}
以上代码输出结果为:
当前年份为:2021
SimpleDateFormat类是一个用于格式化和解析日期的类。可以使用它来获取当前年份。
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy");
String year = dateFormat.format(new Date());
System.out.println("当前年份为:" + year);
}
}
以上代码输出结果为:
当前年份为:2021
无论使用哪种方法,都可以很容易地获取当前年份。选择不同的方法取决于开发者的个人喜好和项目需求。