Date , DateFormat, Calendar 三者之间关系:
public static void main(String[] args) throws ParseException { Calendar calendar = java.util.Calendar.getInstance(); System.out.println(calendar.get(Calendar.YEAR)); // string ---> dateformat ---> date String time = "1920-11-11"; DateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Date date = format.parse(time); // date ---> calendar calendar.setTime(date); System.out.println(calendar.get(Calendar.YEAR)); }