我想将选定日期转换为字符串因此我可以在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);
}
});
答案 0 :(得分:1)
您可以使用SimpleDateFormat
将日期更改为字符串:
GregorianCalendar date = new GregorianCalendar(year, month, day);
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
String result = formatter.format(date.getTime());