Java datetime 顯示可以使用 java 內建的 DateFormat 及 SimpleDateFormat 來顯示自訂的字串;或是利用 Calendar get 函數取得年月日等數字,再配合 String 來顯示。

Calendar 類別 get 函數

  1. public int get(int field)
  2. 返回給定日曆欄位的值。
  3. ERA: 指示年代的欄位數字,比如羅馬儒略歷中的 AD 或 BC,中文的西元或西元前。
  4. YEAR: 指示年的欄位數字。
  5. MONTH: 指示月份的欄位數字。在格里高里歷和羅馬儒略歷中一年中的第一個月是 JANUARY,它為 0;最後一個月取決於一年中的月份數。
  6. DAY_OF_MONTH: 指示一個月中某天的欄位數字,一個月中第一天的值為 1。
  7. DAY_OF_WEEK: 指示一個星期中的某天的欄位數字。該欄位可取的值為 SUNDAY、MONDAY、TUESDAY、WEDNESDAY、THURSDAY、FRIDAY 和 SATURDAY。
  8. AM_PM: 欄位數字,指示 HOUR 是在中午之前還是在中午之後。例如,在 10:04:15.250 PM 這一時刻,AM_PM 為 PM。
  9. HOUR: 欄位數字,指示上午或下午的小時。HOUR 用於 12 小時制時鐘 (0 - 11)。中午和午夜用 0 表示,不用 12 表示。例如,在 10:04:15.250 PM 這一時刻,HOUR 為 10。
  10. HOUR_OF_DAY: 欄位數字,指示一天中的小時。HOUR_OF_DAY 用於 24 小時制時鐘。例如,在 10:04:15.250 PM 這一時刻,HOUR_OF_DAY 為 22。
  11. MINUTE: 欄位數字,指示一小時中的分鐘。例如,在 10:04:15.250 PM 這一時刻,MINUTE 為 4。
  12. SECOND: 欄位數字,指示一分鐘中的秒。例如,在 10:04:15.250 PM 這一時刻,SECOND 為 15。
  13. MILLISECOND: 欄位數字,指示一秒中的毫秒。例如,在 10:04:15.250 PM 這一時刻,MILLISECOND 為 250。
  14. WEEK_OF_YEAR: 欄位數字,指示當前年中的星期數,一年中第一個星期的值為 1。
Calendar date=Calendar.getInstance(); String str = new Integer(date.get(Calendar.YEAR)).toString()+"/"+ new Integer(date.get(Calendar.MONTH)+1).toString()+"/"+ new Integer(date.get(Calendar.DAY_OF_MONTH)).toString(); System.out.println(str); 顯示: 2010/1/13

台南小新 發表在 痞客邦 PIXNET 留言(0) 人氣()