当前位置:首页 > Java

java如何获取年

2026-03-04 00:21:49Java

获取当前年份的方法

使用java.util.Calendar类获取当前年份:

java如何获取年

import java.util.Calendar;

Calendar calendar = Calendar.getInstance();
int year = calendar.get(Calendar.YEAR);
System.out.println(year);

使用Java 8的日期时间API

通过java.time.LocalDate获取当前年份:

java如何获取年

import java.time.LocalDate;

int year = LocalDate.now().getYear();
System.out.println(year);

使用java.util.Date类(已过时)

虽然不推荐,但旧代码中可能仍会见到:

import java.util.Date;

Date date = new Date();
int year = date.getYear() + 1900; // 注意需要加1900
System.out.println(year);

从特定日期字符串解析年份

如果需要从特定格式的日期字符串中提取年份:

import java.time.LocalDate;
import java.time.format.DateTimeFormatter;

String dateStr = "2023-12-25";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
LocalDate date = LocalDate.parse(dateStr, formatter);
int year = date.getYear();
System.out.println(year);

注意事项

  • 对于新项目,推荐使用Java 8引入的java.time包中的类
  • CalendarDate类在处理时区时可能产生问题
  • 确保时区设置正确,特别是需要特定时区结果时

标签: java
分享给朋友:

相关文章

如何使用java

如何使用java

安装Java开发环境 下载并安装Java Development Kit(JDK),推荐从Oracle官网或OpenJDK获取最新版本。安装完成后配置环境变量,确保JAVA_HOME指向JDK安装路径…

java如何调用方法

java如何调用方法

调用方法的基本语法 在Java中,调用方法需要明确方法所属的对象(实例方法)或类(静态方法),并传递必要的参数。语法格式如下: 实例方法:对象名.方法名(参数列表); 静态方法:类名.方法…

如何运行java文件

如何运行java文件

运行Java文件的方法 确保已安装Java Development Kit (JDK),可通过命令行输入java -version和javac -version验证安装。 编写Java代码并保存为…

java如何输出数组

java如何输出数组

输出数组的方法 在Java中,输出数组内容有多种方式,具体取决于数组类型和输出格式需求。以下是几种常见的方法: 使用Arrays.toString()方法 适用于一维数组,直接调用Arrays.t…

如何配置java环境变量

如何配置java环境变量

下载并安装JDK 从Oracle官网或OpenJDK项目下载适合操作系统的JDK安装包。运行安装程序,按照提示完成安装,默认路径通常为C:\Program Files\Java\jdk-版本号。 配…

java如何配置环境变量

java如何配置环境变量

配置Java环境变量的方法 下载并安装JDK 从Oracle官网或OpenJDK下载适合操作系统的JDK安装包。运行安装程序并按照提示完成安装,记下JDK的安装路径(例如C:\Program File…