使用Date類的getYear()方法獲取年份,這個方法返回的是距離1900年的年數,因此要得到正確的年份需要加上1900。
使用SimpleDateFormat類的"yyyy"格式化參數來獲取年份,這個方法會返回當前日期的年份,但是如果當前日期是跨年的情況下可能會出現錯誤。
使用Calendar類的get(Calendar.YEAR)方法來獲取年份,這個方法返回的是當前年份,但是需要注意的是Calendar類中的月份是從0開始計數的,因此要加1才能得到正確的年份。
使用System.currentTimeMillis()方法獲取當前時間的毫秒數,然后通過轉換成日期來獲取年份,這種方法雖然可行但是比較繁瑣而且容易出錯。最好使用java.time包中的LocalDate類來獲取年份。