一、代碼示例
package com.learning;
import java.text.SimpleDateFormat;
import java.time.LocalDate;
import java.time.Year;
import java.util.Calendar;
import java.util.Date;
/**
* 獲取當(dāng)前年份
*/
public class GetCurrentYear {
public static void main(String[] args) {
System.out.println(getCurrentYearByCalendar());
System.out.println(getCurrentYearByYear());
System.out.println(getCurrentYearBySimpleDateFormat());
System.out.println(getCurrentYearByLocalDate());
}
/**
* 通過(guò)日歷類(lèi)Calendar獲取當(dāng)前年份
* @return
*/
public static String getCurrentYearByCalendar() {
Calendar calendar = Calendar.getInstance();
int year = calendar.get(Calendar.YEAR);
return String.valueOf(year);
}
/**
* 通過(guò)Year類(lèi)獲取當(dāng)前年份
*/
public static String getCurrentYearByYear(){
Year year = Year.now();
int yearValue = year.getValue();
return String.valueOf(yearValue);
}
/**
* 通過(guò)SimpleDateFormat獲取當(dāng)前年份
*/
public static String getCurrentYearBySimpleDateFormat(){
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy");
return simpleDateFormat.format(new Date());
}
/**
* 通過(guò)LocalDate類(lèi)獲取當(dāng)前年份
* jdk8及以上
*/
public static String getCurrentYearByLocalDate(){
LocalDate localDate = LocalDate.now();
int year = localDate.getYear();
return String.valueOf(year);
}
}
二、截圖示例
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-724194.html
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-724194.html
到了這里,關(guān)于【java】獲取當(dāng)前年份的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!