Date日期取年份,该如何处理

Date日期取年份
从数据库查出的日期,是Date对象,我要取得它的年份,感觉特别费劲,为什么它的getYear()方法会弃用呢

------解决方案--------------------
Java code
import java.util.Calendar;
import java.util.Date;

public class Test{
    public static void main(String[] args) {
        Date d = new Date();
        Calendar c = Calendar.getInstance();
        c.setTime(d);
        int year = c.get(Calendar.YEAR);
        System.out.println(year);
    }
}

------解决方案--------------------
探讨

Java code
import java.util.Calendar;
import java.util.Date;

public class Test{
public static void main(String[] args) {
Date d = new Date();
Calendar c = Calendar.getInstance();……

------解决方案--------------------
通过 SimpleDateFormat Calendar 本身提供的方法就行、
也可通过字符串来操作嘛