格式字符串包含日期

时间:2014-06-26 15:00:44

标签: java android date datetime simpledateformat

我从包含此格式日期的服务器收到字符串( 2014-06-04 10:26:06 )。

我想将其转换为日期并将此日期格式应用于它

SimpleDateFormat longDateFormat = new SimpleDateFormat("dd MMMM yyyy");

这就是我现在所拥有的,但它不起作用。

            String formattedDate = longDateFormat.format(messageGSON.getCreated());
            viewHolder.textViewMessageDate.setText(formattedDate);

我似乎无法找到解决方案,我想我错过了一步

2 个答案:

答案 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() StringDate,然后format() DateString