標籤:add str stat java pre string get public 日期時間
http://www.verejava.com/?id=16993050424091
/** 知識點:Calandar 日期處理類*/import java.util.Calendar;import java.util.GregorianCalendar;public class TestCalendar{ public static void main(String[] args) { //執行個體化 Calandar 對象 Calendar c=new GregorianCalendar(); //輸出年,月,日,時,分,秒 System.out.println(c.get(Calendar.YEAR)); //注意:Gregorian日曆1月從 0 開始所以要加1 System.out.println(c.get(Calendar.MONTH)+1); System.out.println(c.get(Calendar.DATE)); System.out.println(c.get(Calendar.HOUR)); System.out.println(c.get(Calendar.MINUTE)); System.out.println(c.get(Calendar.SECOND)); System.out.println(c.get(Calendar.MILLISECOND)); //獲得當前日期 System.out.println(DateTime.getDate()); //獲得當前日期時間 System.out.println(DateTime.getDateTime()); //獲得當前日期時間戳記 System.out.println(DateTime.getTimeStamp()); }}/** 日期類的封裝 1. 取得當前日期 2. 取得當前日期時間 3. 取得目前時間戳*/class DateTime{ /** 取得當前日期 */ public static String getDate() { Calendar c=new GregorianCalendar(); StringBuffer buffer=new StringBuffer(); buffer.append(c.get(Calendar.YEAR)).append("-"); buffer.append(addZero(c.get(Calendar.MONTH)+1)).append("-"); buffer.append(addZero(c.get(Calendar.DATE))); return buffer.toString(); } /** 取得當前日期時間 */ public static String getDateTime() { Calendar c=new GregorianCalendar(); StringBuffer buffer=new StringBuffer(); buffer.append(c.get(Calendar.YEAR)).append("-"); buffer.append(addZero(c.get(Calendar.MONTH)+1)).append("-"); buffer.append(addZero(c.get(Calendar.DATE))).append(" "); buffer.append(addZero(c.get(Calendar.HOUR))).append(":"); buffer.append(addZero(c.get(Calendar.MINUTE))).append(":"); buffer.append(addZero(c.get(Calendar.SECOND))); return buffer.toString(); } /** 擷取目前時間戳 */ public static long getTimeStamp() { Calendar c=new GregorianCalendar(); return c.getTime().getTime(); } /** 如果月,日,時,分,秒小於 10 在前面添加0 */ public static String addZero(int value) { String str=Integer.toString(value); if(str.length()<2) return 0+str; return str; }}
http://www.verejava.com/?id=16993050424091
Java 常用類庫 之 Calandar 日期處理類