当前位置:首页 > Java

java如何得到本年

2026-03-25 10:21:27Java

获取当前年份的方法

在Java中获取当前年份可以通过多种方式实现,以下是几种常见的方法:

使用java.util.Calendar

java如何得到本年

import java.util.Calendar;

Calendar calendar = Calendar.getInstance();
int year = calendar.get(Calendar.YEAR);
System.out.println("当前年份: " + year);

使用java.time.LocalDate类(Java 8及以上推荐)

java如何得到本年

import java.time.LocalDate;

int year = LocalDate.now().getYear();
System.out.println("当前年份: " + year);

使用java.time.Year类(Java 8及以上)

import java.time.Year;

int year = Year.now().getValue();
System.out.println("当前年份: " + year);

使用java.util.DateSimpleDateFormat(较旧方式)

import java.text.SimpleDateFormat;
import java.util.Date;

SimpleDateFormat sdf = new SimpleDateFormat("yyyy");
String year = sdf.format(new Date());
System.out.println("当前年份: " + year);

注意事项

  • 对于新项目,推荐使用java.time包中的类(如LocalDateYear),因为它们是线程安全且更易用的现代API。
  • CalendarDate是旧版API,存在设计缺陷,建议仅在维护旧代码时使用。
  • 如果需要处理时区,可以使用ZonedDateTime或指定时区的Year.now(ZoneId)

标签: java
分享给朋友:

相关文章

java如何打开

java如何打开

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

如何运行java程序

如何运行java程序

编写Java代码 创建一个以.java为扩展名的文件,例如HelloWorld.java。文件内容需包含一个类定义,类名必须与文件名一致。例如: public class HelloWorld {…

如何自学java

如何自学java

选择合适的学习资源 从官方文档开始,Oracle提供的Java官方教程(Java Tutorials)是权威且免费的学习资料。在线平台如Codecademy、Coursera或Udemy提供互动式课程…

如何卸载java

如何卸载java

卸载Java的步骤 Windows系统卸载方法 打开控制面板,选择“程序和功能”或“卸载程序”。在列表中找到Java相关条目(如“Java 8 Update 251”),右键选择卸载并跟随向导完成操…

java如何删除文件

java如何删除文件

删除文件的基本方法 使用 java.io.File 类的 delete() 方法可以删除文件。如果文件存在且删除成功,返回 true;否则返回 false。 import java.io…

java如何创建数组

java如何创建数组

创建数组的基本方法 在Java中,数组是固定大小的同类型元素集合。创建数组需要声明数组类型并初始化。 声明数组 语法格式为 数据类型[] 数组名 或 数据类型 数组名[]: int[] arr1;…