以下是我为不同区域设置打印短时间格式的测试:
System.out.println(DateFormat.getTimeInstance(DateFormat.SHORT, Locale.ENGLISH).format(new Date()));
System.out.println(DateFormat.getTimeInstance(DateFormat.SHORT, Locale.JAPAN).format(new Date()));
System.out.println(DateFormat.getTimeInstance(DateFormat.SHORT, new Locale("vi", "VN")).format(new Date()));
输出:
对于越南语区域。我期望的结果是: 10:13 SA --- SA等同于英语中的AM
任何人都有任何想法?谢谢!
答案 0 :(得分:1)
JAPAN没有AM,因为它给你时间24小时格式