時間的格式有三種:
String:2012-07-31
Date:Tue Jul 31 22:07:48 CST 2012
Long:1343743668375
時間的本質:Date=long+操作;
Calendar=long+操作;
日期的輸入與輸出:
日期輸出的本質:將Date裝換爲格式化了的String 如將Tue Jul 31 22:07:48 CST 2012轉換成2012-07-31
new SimpleDateFormat("HH:mm:ss").format(new Date()) //22:28:23
日期的輸入的本質:將格式化了的String裝換成Date,是計算機能夠識別
new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse("2012-12-12 20:20:20") //Wed Dec 12 20:20:20 CST 2012
期間的轉換關係如下:
date.setTime(long) cal.setTime(Date);
----------> --------->
long <---------- Date <--------- Calendar
date.getTime() cal.getTime()