這是使用的formatdate方法:在同一類如何將java.sql.Date轉換爲java.lang.CharSequence?
private static java.util.Date formatDate(String webPublicationDate) {
SimpleDateFormat dateFormat;
dateFormat = new SimpleDateFormat("MM/dd/yyyy hh:mm:ss aa");
java.util.Date convertedDate = new java.util.Date();
try {
convertedDate = dateFormat.parse(webPublicationDate);
} catch (ParseException e) {
e.printStackTrace();
}
有:
Date webPublicationDate = (Date) formatDate(date);
在我使用這個來的setText適配器類:即給予
publishDate.setText((CharSequence) currentArticle.getPublishDate());
我錯了:
FATAL EXCEPTION: main java.lang.ClassCastException: java.sql.Date cannot be cast to java.lang.CharSequence
試試這個:publishDate.setText(String.valueOf(currentArticle.getPublishDate())); –