0

DB からこの形式の publishDate があります。"2011-08-30 22:47:38.047" これを RSS pubDate 形式に変換するにはどうすればよいですか。DB では、日付の形式は「2011-08-30 22:47:38.047」です。

4

1 に答える 1

1

必要なものを実現する Java コードの例を次に示します。

String input = "2011-08-30 22:47:38.047";

SimpleDateFormat inputFormat =
    new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.sss");
SimpleDateFormat outputFormat =
    new SimpleDateFormat("EEEEE, MMMMM dd, yyyy hh:mm a");
Date inputDate = inputFormat.parse(input);
System.out.println(outputFormat.format(inputDate));

このスニペットからの出力は次のとおりです。

Tuesday, August 30, 2011 10:47 PM
于 2012-05-01T17:07:46.223 に答える