📜  java 获取当前年份 - Java (1)

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

Java获取当前年份

在Java中,获取当前年份有多种方法。

使用Calendar类

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
使用LocalDate类

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类

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

无论使用哪种方法,都可以很容易地获取当前年份。选择不同的方法取决于开发者的个人喜好和项目需求。