位置:首页 > Java技术 > java实例在线教程 > Java中文显示时间

Java中文显示时间

如何在不同的语言显示时间?

解决方法

这个例子使用DateFormat类用中文语显示时间。

import java.text.DateFormat;
import java.util.*;

public class Main {
   public static void main(String[] args) throws Exception {
	Date date = new Date();
	System.out.println("today is " + date.toString());
	SimpleDateFormat frm1 = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); 
	System.out.println("reformat : " +  frm1.format(date)); 
	    
	Locale locChina = new Locale("cn");
	DateFormat df = DateFormat.getDateInstance(DateFormat.FULL, locChina);
	System.out.println("today is " + df.format(date));
   }
}

结果

上面的代码示例将产生以下结果。

today is Tue Mar 25 07:24:03 CST 2014
reformat : 2014/03/25 07:24:03
today is Tuesday, March 25, 2014