-4

以下の形式「2015-01-17」で日付を取得するプログラムがあります

このデータをこのフォーマット JAN 17 2015 に変換する方法を教えてください。

import java.text.SimpleDateFormat;


public class TestDate {

    public static void main(String args[]) throws Exception
    {
        SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd");
        SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd");
        String s1 = "2015-01-17 ";

        System.out.println("Result==> "+sdf1.format(sdf2.parse(s1)));
    }

}
4

3 に答える 3

6

sdf2代わりにフォーマットを使用するように変更してくださいMMM dd yyyy...

String text = "2015-01-17";
try {
    SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd");
    SimpleDateFormat sdf2 = new SimpleDateFormat("MMM dd yyyy");

    Date date = sdf1.parse(text);

    System.out.println("Result==> " + sdf2.format(date));
} catch (ParseException exp) {
    exp.printStackTrace();
}

どの出力...

Result==> Jan 17 2015
于 2013-09-19T09:23:39.050 に答える