在Java中,如何顯示不同語言的時間?
此示例使用DateFormat
類以中文語言顯示時間。
package com.zaixian;
import java.text.DateFormat;
import java.util.*;
public class LanguageDate {
public static void main(String[] args) throws Exception {
Date d1 = new Date();
System.out.println("today is : " + d1.toString());
Locale loc = new Locale("zh");
DateFormat df = DateFormat.getDateInstance(DateFormat.FULL, loc);
System.out.println("today is : " + df.format(d1));
}
}
上述代碼示例將產生以下結果,結果將根據當前系統時間而有變化。
today is : Sun Sep 17 21:50:02 BOT 2017
today is : 2017年9月17日 星期日