使用 CalanderView 创建日程表,Android Studio

Creating a Schedule using CalanderView, Android Studio

在我的应用中,我希望创建一个日程安排页面,用户可以在其中 select 一个日期,他们会看到当天有什么活动。

我创建了一个页面,管理员用户可以在其中 post 一个事件,然后存储在 Firebase 数据库中。

我在将输入的日期从 post 事件页面读取到数据库时遇到问题。我希望格式为 DD/MM/YY。

下面是代码,我已经用在post活动页面上了,谁能给我建议如何正确读取数据库中的selected日期。

谢谢

    private void startPostEvent() {

    final String eventTitle = mEventTitle.getText().toString().trim();
    final String eventDesc = mEventDesc.getText().toString().trim();
    final String calendarView= String.valueOf(mCalendar.getDate());

    mProgressEvent.setMessage("Posting Notification...");
    mProgressEvent.show();

    if (!TextUtils.isEmpty(eventTitle) && !TextUtils.isEmpty(eventDesc) && !TextUtils.isEmpty(calendarView)) {



                DatabaseReference newNote = mdatabaseEvent.push();
                newNote.child("Event_Title").setValue(eventTitle);
                newNote.child("Event_Description").setValue(eventDesc);
                newNote.child("Event_Date").setValue(calendarView);

试试这个:

SimpleDateFormat mSimpleDateFormat = new SimpleDateFormat("dd/MM/yyyy");
String mDate = sdf.format(new Date(mCalendar.getDate()));