在Java中,如何显示不同语言的时间?
此示例使用DateFormat
类以中文语言显示时间。
package com.yiibai;
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日 星期日