在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日 星期日