package Date; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; /* * * java.util.Date * * Calendar * */ public class Test { public static void main(String[] args) { Date date1=new Date(); long now=System.currentTimeMillis(); System.out.println("å½åæ¶é´æ´æ°ï¼"+now); Date date2=new Date(now); System.out.println("è¿åæ ¼æå¨æ²»çæ¶é´ï¼"+date2.toGMTString()); //éæ°è¦çæ¶é´ date2.setTime(232323232); //getTimeè¿åæ´å½¢çæ° System.out.println(date2.getTime()); DateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd hh-mm-ss,æ¬å¹´ç第wå¨ï¼æ¬æç第Wå¨"); Date date=new Date(now); //Date--->String String string=dateFormat.format(date); System.out.println(string); try { //String-->Date Date date3=dateFormat.parse("2017-08-22 10-26-59,æ¬å¹´ç第34å¨ï¼æ¬æç第4å¨"); System.out.println(date3); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } Calendar calendar=new GregorianCalendar(); calendar.set(2017, 3, 10); System.out.println("设置æ¥åçå¹´ï¼"+calendar.get(Calendar.YEAR)); //è¦ç calendar.setTime(new Date()); Date date3=calendar.getTime(); System.out.println(date3); } }