直接在适配器Android中更改日期格式

时间:2014-09-12 18:18:35

标签: java android date date-format android-adapter

我正在构建一个从API检索数据的应用程序,问题是来自API的日期格式是“YYYY-MM-DD”,我需要以这种格式传递它:“DD / MM / YYYY“

如何在我的适配器中直接格式化?

ViagemModel mViagemModel = new ViagemModel();
mViagemModel = viagens.get(position);



holder.Saida.setText(mViagemModel.getDate_saida());
holder.Chegada.setText(mViagemModel.getDate_chegada());

1 个答案:

答案 0 :(得分:1)

您可以使用SimpleDateFormat

一个例子:

SimpleDateFormat df= new SimpleDateFormat("yyyy-MM-dd");
Date date = df.parse("2014-09-13"); //YOUR DATE HERE
df.applyPattern("dd/MM/yyyy");
String newDate = df.format(date);  //Output: newDate = "13/09/2014"