2016-06-16 7 views
0

私は夜02時38分00秒私はdatePageカスタムアダプタの日付形式を変更するにはどうすればよいですか?

をのsetTextとき、私はこのフォーマットを持っているlWed 6月15日の問題は私のカスタムアダプタであると思い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); 
をしたいです

私のクラスの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

関連する問題