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