Hiển thị time trong định dạng country khác nhau trong Java



Miêu tả vấn đề

Cách hiển thị time trong định dạng các quốc gia khác nhau trong Java?

Giải pháp

Ví dụ sau minh họa cách sử dụng lớp Locale và DateFormat trong Java để hiển thị date trong định dạng của các quốc gia khác nhau.

import java.text.DateFormat;
import java.util.*;public class Main {
   public static void main(String[] args) throws Exception {
      Date d1 = new Date();
      System.out.println("today is "+ d1.toString());    
      Locale locItalian = new Locale("it","ch");
      DateFormat df = DateFormat.getDateInstance
      (DateFormat.FULL, locItalian);
      System.out.println("today is in Italian Language 
      in Switzerland Format : "+ df.format(d1));
   }
}

Kết quả

Code trên sẽ cho kết quả sau:

today is Mon Jun 22 02:37:06 IST 2009
today is in Italian Language in Switzerland Format : sabato, 22. febbraio 2014

date_time_trong_java.jsp