私のアンドロイドアプリでは、 'Jan 2017,20'の形式を'19 -1-2017 'に変換する必要があります。日付は'19 -1-2017の日付ピッカー私はデータベースから日付の値を取るとき私は日付 '1月2017,20'形式を'19 -1-2017 'に変換する必要があります。 これを行う方法はありますか?ありがとうございます。 助けてください。Java日付形式の変換
DatePickerのコード
edit_meeting_date.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
final Calendar c=Calendar.getInstance();
mYear=c.get(Calendar.YEAR);
mMonth=c.get(Calendar.MONTH);
mDay=c.get(Calendar.DAY_OF_MONTH);
DatePickerDialog datePickerDialog=new DatePickerDialog(getActivity(), new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker datePicker, int year, int monthofYear, int dayofMonth) {
System.out.println("dayofMonth :"+dayofMonth+"\nmonthofYear : "+(monthofYear+1)+"\nyear : "+year);
edit_meeting_date.setText(dayofMonth+"-"+(monthofYear+1)+"-"+year);
}
},mYear,mMonth,mDay);
datePickerDialog.getDatePicker().setMinDate(c.getTimeInMillis());
datePickerDialog.show();
}
});
私の答えを参照してくださいhttp://stackoverflow.com/questions/3056703/simpledateformat-ignoring-month-解析中/ 38217721#38217721 – Noorul
あなたsh ouldは、プログラムの仕様ではなく、ユーザーの好みに日付を表示しています。 – danny117
返信いただきありがとうございます。 私は答えを得た。 [回答リンク](http://stackoverflow.com/questions/8911099/java-text-parseexception-unparseable-date-thu-jan-19-2012-0800-pm) – c0der