返回列表 發帖

Locale與DateFormat的用法

本帖最後由 ray 於 2011-12-17 20:16 編輯

Date currentDate = new Date();
Locale loc = new Locale("zh", "TW");

DateFormat dateformat;
dateformat = DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT,loc);
// loc 可換成 LocaleTAIWAN
System.out.println(dateformat.format(currentDate));
   SHORT
   MEDIUM
   LONG
   FULL

  1. import java.lang.*;
  2. import java.util.*;
  3. import java.text.*;

  4. public class TQC102
  5. {
  6.        
  7.         public static void main(String[] args)
  8.         {
  9.                 Date currentDate = new Date();
  10.                 System.out.println("------------------\n     當地時間     \n------------------");
  11.                 DateFormat dateformat;
  12.                                         dateformat = DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT,Locale.TAIWAN);
  13.                                         System.out.println(dateformat.format(currentDate));
  14.                                         dateformat = DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM,Locale.TAIWAN);
  15.                                         System.out.println(dateformat.format(currentDate));
  16.                                         dateformat = DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG,Locale.TAIWAN);
  17.                                         System.out.println(dateformat.format(currentDate));
  18.                                         dateformat = DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL,Locale.TAIWAN);
  19.                                         System.out.println(dateformat.format(currentDate));
  20.                                         // loc 可換成 Locale.TAIWAN
  21.         }
  22. }
複製代碼

TOP

返回列表