2016-07-14 7 views
-1

選択した日付を文字列に変換したいので、私はMain2Activity.javaでEXTRA_TEXTの助けを借りて使用できます。選択した日付を文字列に変換

アドバイスをいただきありがとうございます。

cal = (CalendarView) findViewById(R.id.calendar); 
    cal.setOnDateChangeListener(new CalendarView.OnDateChangeListener() { 

     public void onSelectedDayChange(CalendarView view, int year,int month, int day) { 
      Intent intent= new Intent(MainActivity.this, Main2Activity.class); 

      intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK); 
      startActivity(intent); 

     } 
    }); 
+0

?あなたはどんな問題に直面しましたか? – njzk2

+0

私はそれを変換することができません..私はウェブ上で検索したが、完璧な結果を得ることができません.. –

+0

何を試してみましたか? – njzk2

答えて

1

あなたは日付を文字列に変更するSimpleDateFormatを使用することができます:あなたが何かを試してみました

GregorianCalendar date = new GregorianCalendar(year, month, day); 
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy"); 
String result = formatter.format(date.getTime()); 
+0

ありがとうたくさん:)私のために働いた.. –

+0

あなたは大歓迎です!答えを受け入れることを忘れないでください! :) – bradkratky

+0

と別の問題は、今まで私が言及した上記のコードのために、別のアクティビティ(Main2Activity)がポップアップしています...そのためのソリューションはありますか?あなたが私を助けてくれるなら、私はうれしいでしょう。 –

関連する問題