我正在构建一个从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());
最佳答案
您可以使用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"