2016-07-14 3 views
-1

선택한 날짜를 문자열로 변환하여 EXTREA_TEXT를 사용하여 Main2Activity.java에서 사용할 수 있도록했습니다.선택한 날짜를 문자열로 변환

도와 주셔서 감사합니다.

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)이 내가 언급 한 위의 코드를 팝업하고 있습니다 ... 거기에 대한 해결책이 있습니까? 네가 나를 도울 수 있다면 기뻐할거야. –

관련 문제