2013-03-20 40 views
0

我在sqlite數據庫中有一個日期列。在遊標的幫助下,我可以從該列中檢索值。值的格式爲「YYYY-mm-dd」。我希望他們能夠轉換成這種格式,「2013年3月8日」。 SimpleDateFormat如何實現這一點?Android SimpleDateFormat

請任何人建議請! 任何幫助將被讚賞!

謝謝。

回答

0

這裏是一個快速的解決方案:

String sourceDate = c.getString(<columnNumber>); 
SimpleDateFormat formatter = new SimpleDateFormat("MMM dd yyyy"); 
Date formatted = null; 
try { 
    formatted = formatter.parse(sourceDate); 
} 
catch (ParseException ex) { 
    Log.w("ParseError", ex.getMessage()); 
} 
String formattedString = formatter.format(formatted);