Java如何以不同国家的格式显示时间?

时间:2023-03-09 01:03:53
Java如何以不同国家的格式显示时间?

在Java中,如何以不同国家的格式显示时间?

以下示例使用Locale类和DateFormat类来显示不同国家格式的日期。

package com.yiibai;

import java.text.DateFormat;
import java.util.*; public class DisplayTimeCountrysFormat {
public static void main(String[] args) throws Exception {
Date d1 = new Date();
System.out.println("today is : " + d1.toString());
Locale locItalian = new Locale("it", "ch");
DateFormat df = DateFormat.getDateInstance(DateFormat.FULL, locItalian);
System.out
.println("today is in Italian Language in Switzerland Format : "
+ df.format(d1));
}
}
Java

上述代码示例将产生以下结果,结果将根据当前系统时间而有变化。

today is : Sun Sep 17 21:33:57 BOT 2017
today is in Italian Language in Switzerland Format : domenica, 17. settembre 2017