返回列表 發帖

顯示系統時間 (二)

請自己寫一個簡易版的SimpleDateFormat
並利用Calendar 取得當前系統時間
Main.java
  1. Calendar calender = Calendar.getInstance();
  2.                 SimpleDate simple = new SimpleDate("yyyy/MM/dd/ hh:mm:ss");
  3.                 System.out.println(simple.format(calender));
複製代碼
SimpleDate .java
  1. package tw.kuas.edu.tw;

  2. import java.util.Calendar;

  3. public class SimpleDate {

  4.         private String format;
  5.         public SimpleDate(String format)
  6.         {
  7.                 this.format = format;
  8.         }
  9.        
  10.        
  11.         public String format(Calendar c)
  12.         {
  13.           this.format = format.replaceAll("yyyy", String.valueOf(c.get(Calendar.YEAR)));
  14.           this.format = format.replaceAll("MM", String.valueOf(c.get(Calendar.MONTH)+1));
  15.           this.format = format.replaceAll("dd", String.valueOf(c.get(Calendar.DATE)));
  16.           this.format = format.replaceAll("hh", String.valueOf(c.get(Calendar.HOUR)));
  17.           this.format = format.replaceAll("mm", String.valueOf(c.get(Calendar.MINUTE)));
  18.           this.format = format.replaceAll("ss", String.valueOf(c.get(Calendar.SECOND)));


  19.                
  20.                 return format;
  21.         }
  22. }
複製代碼

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

返回列表