2012-05-01 74 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