Java获取当前年
在Java开发中,经常需要获取当前的年份信息。本文将介绍几种不同的方法,来获取当前年份的信息。以下是几种常用的方法:
1. 使用java.util.Calendar
类
java.util.Calendar
类是Java中处理日期和时间的类之一,它提供了一个getInstance()
方法来获取当前的Calendar
对象,通过该对象可以获取当前的年份。
示例代码如下:
输出:
2. 使用java.util.Date
类
java.util.Date
类是Java中表示日期和时间的类之一,通过Date
对象可以获取当前的年份信息。
示例代码如下:
输出:
需要注意的是,java.util.Date
类中的getYear()
方法返回的年份是相对于1900年的偏移量,所以需要将返回值加上1900才能得到实际的年份。
3. 使用java.time.Year
类
在Java 8之后,引入了新的日期和时间API,其中java.time.Year
类提供了一种简单的方式来获取当前的年份。
示例代码如下:
输出:
4. 使用java.text.SimpleDateFormat
类
java.text.SimpleDateFormat
类是Java中用于格式化日期和时间的类之一,通过该类可以将日期对象格式化为指定的字符串形式,从而提取出年份信息。
示例代码如下:
输出:
需要注意的是,SimpleDateFormat
类中的日期格式字符串中的年份格式为yyyy
,大写的Y
表示一年中的“周年”的数量。另外,使用SimpleDateFormat
类在格式化日期时,也可以指定其他的日期格式。
总结
本文介绍了几种在Java中获取当前年份的方法,包括使用java.util.Calendar
类、java.util.Date
类、java.time.Year
类以及java.text.SimpleDateFormat
类。根据实际情况选择合适的方法来获取当前年份信息,从而满足开发需求。