Java - 使用土耳其或其他语言的月份格式化日期

8
我希望能够使用本地化标签以不同的语言(包括土耳其语)格式化带有月份名称的日期,

我该如何设置月份的格式化标签?

2个回答

28

0
public static void main(String Args[]) {

    String text = "Çar, 11 Eyl 2013 19:28:14 +03:00";
    try {
        Date sdf = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss", new Locale("tr")).parse(text);

        SimpleDateFormat DATE_FORMAT = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String date = DATE_FORMAT.format(sdf);
        System.out.println(date); 
    } catch (ParseException ex) {
        Logger.getLogger(test.class.getName()).log(Level.SEVERE, null, ex);
    }
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接