2012-05-01 41 views
0

我从数据库中获取了此格式的publishDate。 “2011-08-30 22:47:38.047” 如何将其转换为RSS pubDate格式,例如:'2012年4月25日星期三下午3:00'。在DB的日期格式为:“2011-08-30 22:47:38.047”将datetimestamp转换为RSS pubDate

+0

目标语言是什么? –

+0

@Boris Strandjev ...即时通讯.Net Db是SQl服务器 – JNPW

+0

为什么java标签呢? –

回答

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