我从包含此格式日期的服务器收到字符串( 2014-06-04 10:26:06 )。
我想将其转换为日期并将此日期格式应用于它
SimpleDateFormat longDateFormat = new SimpleDateFormat("dd MMMM yyyy");
这就是我现在所拥有的,但它不起作用。
String formattedDate = longDateFormat.format(messageGSON.getCreated());
viewHolder.textViewMessageDate.setText(formattedDate);
我似乎无法找到解决方案,我想我错过了一步
答案 0 :(得分:3)
试试这个..
1)parse()
字符串到Date
2)format()
Date
到String
String formattedDate = longDateFormat.format(new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").parse(messageGSON.getCreated()));
viewHolder.textViewMessageDate.setText(formattedDate);
答案 1 :(得分:1)
首先,您需要parse()
String
至Date
,然后format()
Date
至String