我有一个来自数据库的这种格式的发布日期。“2011-08-30 22:47:38.047”如何将其转换为 RSS pubDate 格式,例如:“2012 年 4 月 25 日,星期三 3:00 PM”。在 DB 中,日期格式如下:"2011-08-30 22:47:38.047"
问问题
858 次
1 回答
1
Here is an example of java code that achieve what you want:
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));
the output from this snippet is:
Tuesday, August 30, 2011 10:47 PM
于 2012-05-01T17:07:46.223 回答