Java如何顯示不同語言的時間?

2019-10-16 22:30:46

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