如何在Java中獲取當前年份(實例代碼)
在Java語言中獲取當前年份有幾種方法:使用java.util包下的Calendar類,使用java.time包下的LocalDate類或者使用java.text包下的SimpleDateFormat類。
一、使用java.util.Calendar類獲取當前年份
java.util類庫中的Calendar類包含關于日期時間的信息,我們可以通過其提供的方法獲取到當前的年份。
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("Current Year is : " + year); } }
在上述代碼中,首先通過Calendar類的getInstance方法獲取一個Calendar實例,然后調用其get方法并傳入?yún)?shù)Calendar.YEAR來獲取當前年份。
二、使用java.time.LocalDate類獲取當前年份
在Java 8之后,java.time包被引入,其中的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("Current year is : " + year); } }
在這段代碼中,首先通過LocalDate類的now方法獲取一個LocalDate實例,然后調用其getYear方法來獲取當前年份。
三、使用java.text.SimpleDateFormat類獲取當前年份
java.text包中的SimpleDateFormat類可以用來獲取日期的字符串表示形式,也可以用于解析這些字符串。通過使用合適的格式模式,我們也可以得到當前的年份。
import java.text.SimpleDateFormat; import java.util.Date; public class Main { public static void main(String[] args) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy"); String year = sdf.format(new Date()); System.out.println("Current year is : " + year); }
在這段代碼中,首先創(chuàng)建了一個SimpleDateFormat對象,然后使用它的format方法和當前的日期,得到一個表示當前年份的字符串。
到此這篇關于如何在Java中獲取當前年份的文章就介紹到這了,更多相關Java中獲取當前年份內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
使用SpringBoot Actuator監(jiān)控應用示例
Actuator是Spring Boot提供的對應用系統(tǒng)的自省和監(jiān)控的集成功能,可以對應用系統(tǒng)進行配置查看、相關功能統(tǒng)計等。這篇文章主要介紹了使用SpringBoot Actuator監(jiān)控應,有興趣的可以了解一下2018-05-05Java如何生成4位、6位隨機數(shù)短信驗證碼(高效實現(xiàn))
這篇文章主要介紹了Java如何生成4位、6位隨機數(shù)短信驗證碼(高效實現(xiàn)),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-12-12