変換したい:Wed Apr 06 09:37:00 GMT + 03:00 2016から02/02/2012に変換します。 "水4月6日午前九時37分00秒GMT + 03:00 2016"(オフセット0で)どのように任意のアイデア私はAndroidの日付から文字列への変換の問題
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");
Date date = sdf.parse(mydate);
と
String mydate = "Wed Apr 06 09:37:00 GMT+03:00 2016";
SimpleDateFormat src = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzzz yyyy");
SimpleDateFormat dest = new SimpleDateFormat("dd/MM/yyyy");
Date date = null;
try {
date = src.parse(mydate);
} catch (ParseException e) {
Log.d("deneme",e.getMessage());
}
String result = dest.format(date);
が、その所与のエラー解析できない日を試してみました何 私はそれを解析することができますか?
http://stackoverflow.com/questions/8911099/java-text-parseexception-unparseable-date-thu-jan-19-2012-0800-pm –
@keikoman、このコードを試してみてください私のコードを取って、それを直接あなたが結果を与えることを置く –
@Kelkomanあなたはあなたの日付をミリ秒に変換して、あなたの望むフォーマットにそれらを解析します。 –