2013-03-20 60 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);