Board logo

標題: 顯示系統時間 (二) [打印本頁]

作者: 周政輝    時間: 2018-6-2 10:49     標題: 顯示系統時間 (二)

請自己寫一個簡易版的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. }
複製代碼

作者: 黃茂勛    時間: 2018-6-2 11:00

此帖僅作者可見
作者: 張健勳    時間: 2018-6-2 11:05

此帖僅作者可見
作者: 蔡季樺    時間: 2018-6-2 11:07

此帖僅作者可見
作者: 蔡庭豪    時間: 2018-6-2 11:10

此帖僅作者可見




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2