2016-05-27 5 views
-2

私は文字列を日付に変換できますが、他の種類のデータで文字列を変換したいときは間違っています。文字列11-07-1995を金曜日7 1995に変換する方法?? Android

String string = "1995 11 07"; 
SimpleDateFormat fmt = new SimpleDateFormat("cccc F MMMM yyyy", Locale.getDefault()); 
date = fmt.parse(string); 
Toast.makeText(getContext(), date.toString(), Toast.LENGTH_LONG).show(); 

正しい方法は何ですか。

+2

*出力*形式を*解析形式*として指定しています。あなたは2つの 'SimpleDateFormat'オブジェクトを必要とします - あなたの入力フォーマットを解析し、次に出力フォーマットを1つ使用してフォーマットします。 –

+0

http://stackoverflow.com/questions/4216745/java-string-to-date -conversion/ – Tom

+0

投稿する前にStack Overflowを調べて調べてください。 –

答えて

0
String input_date="01/08/2012"; 
SimpleDateFormat format1=new SimpleDateFormat("dd/MM/yyyy"); 
Date dt1=format1.parse(input_date); 
DateFormat format2=new SimpleDateFormat("EEEE"); 
String finalDay=format2.format(dt1) 
関連する問題