2016-06-16 3 views
0

나는 lWed 6월 15 14시 38분 0초가 CEST 2016맞춤 어댑터에서 내 날짜 형식을 변경하는 방법은 무엇입니까?

내가 15/06/2016

public class MyAdapter extends ArrayAdapter <Page> { 

    Context context; 
    int ressource; 
    TextView tvTitreList; 
    TextView tvDateList; 
    TextView tvTagList; 
    Page page ; 
public MyAdapter(Context context, ArrayList <Page> data) { 
     super(context, 0, data); 
    } 
    public View getView(int position, View convertView, ViewGroup parent) { 
     if (convertView == null) { 
      convertView = LayoutInflater.from(getContext()).inflate(R.layout.activity_list_perso, parent, false); 
     } 
     tvTitreList = (TextView) convertView.findViewById(R.id.tvTitre); 
     tvDateList = (TextView) convertView.findViewById(R.id.tvDate); 
     tvTagList = (TextView) convertView.findViewById(R.id.tvTag); 
을 원하는 내가 datePage

내가이 형식이의 setText 때 문제가 내 사용자 지정 어댑터에 생각

내 클래스 MyAdapter

 SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy"); 
     tvTitreList.setText(getItem(position).titrePage); 
     tvDateList.setText(getItem(position).datePage.toString()); // <==dateFormat? How I put in ? 
     tvTagList.setText(getItem(position).texteTag); 
+1

'SimpleDateFormat' –

+0

Okey @ cricket_007을 사용하십시오. – Valentin

+0

[SimpleDateFormat] (https://developer.android.com/reference/java/text/SimpleDateFormat.html) 또는 [DateUtils] (https://developer.android.com/reference/android/text/format/DateUtils)를 사용하십시오. .html). – GPuschka

답변

1

형식의 날짜를 사용하여 SimpleDateFormat의이 부분 :

SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy"); 
String formattedDate = dateFormat.format(datePage); 
+0

덕분에 날짜 형식을 어떻게 적용되는지 모르지만 문자열 제목 날짜 datePage 및 texteTAg 이 있기 때문에 내가 내 생성자 페이지에 을 문자열 formattedDate을 넣을 수 없습니다 listPageTagArray.add (새 페이지 (idPage, titrePage, datePage, tagPage)); – Valentin

관련 문제