将所选日期转换为字符串

时间:2016-07-14 18:39:14

标签: android

我想将选定日期转换为字符串因此我可以在EXTRA_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);

        }
    });

1 个答案:

答案 0 :(得分:1)

您可以使用SimpleDateFormat将日期更改为字符串:

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