我想將日期從「2014-04-09 00:00:00」轉換爲「09年4月」,但我正在接近部隊。 我得到的錯誤在這部分[tvStartDate.setText(sdf.format(event.startDate + 「\ n」));]錯誤日期格式轉換
類
package com.megasys.roushfunway.adapter;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import java.util.Locale;
import com.megasys.roushfunway.R;
import com.megasys.roushfunway.database.Event;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.TextView;
public class EventListAdapter extends BaseAdapter {
Context context;
List<Event> eventList;
String format = "dd-MMM";
SimpleDateFormat sdf = new SimpleDateFormat(format, Locale.US);
public EventListAdapter(Context context, List<Event> eventList) {
this.context = context;
this.eventList = eventList;
}
@Override
public int getCount() {
return eventList.size();
}
@Override
public Object getItem(int position) {
return eventList.get(position);
}
@Override
public long getItemId(int position) {
return position;
}
@Override
public View getView(int position, View view, ViewGroup parent) {
Event event = eventList.get(position);
if (view == null)
view = LayoutInflater.from(context).inflate(
R.layout.view_event_list, parent, false);
TextView tvStartDate = (TextView) view.findViewById(R.id.tv_start_date);
TextView tvEventId = (TextView) view.findViewById(R.id.tv_event_id);
TextView tvLocation = (TextView) view.findViewById(R.id.tv_location);
tvStartDate.setText(sdf.format(event.startDate + "\n"));
tvEventId.setText(event.eventId);
tvLocation.setText(event.venue);
return view;
}
}
我想日從「2014轉換-04-09 00:00:00「到」09年4月「,但我正在接近部隊。 我得到的錯誤在這部分[tvStartDate.setText(sdf.format(event.startDate + 「\ n」));]
請粘貼錯誤日誌與問題。 – Kedarnath