Nội bộ hóa Java - Ngày định dạng ngôn ngữ cụ thể
Ngôn ngữ có thể được sử dụng để tạo định dạng ngôn ngữ cụ thể trên một mẫu trong lớp SimpleDateFormat. Xem ví dụ sau về việc sử dụng lớp SimpleDateFormat dành riêng cho ngôn ngữ địa phương.
IOTester.java
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
public class I18NTester {
public static void main(String[] args) throws ParseException {
Locale locale = new Locale("da", "DK");
String pattern = "EEEEE MMMMM yyyy";
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern);
Date date = new Date();
System.out.println(date);
System.out.println(simpleDateFormat.format(date));
simpleDateFormat = new SimpleDateFormat(pattern,locale);
System.out.println(simpleDateFormat.format(date));
}
}
Đầu ra
Nó sẽ in ra kết quả sau.
Wed Nov 29 17:48:14 IST 2017
Wednesday November 2017
onsdag november 2017
In