0

在我的應用程序中,我正在創建一個計劃頁面,用戶可以選擇一個日期,他們將看到當天發生了什麼事件。使用CalanderView,Android Studio創建計劃

我已經創建了一個頁面,管理員用戶可以發佈事件,然後將其存儲在Firebase數據庫中。

我在閱讀從活動後頁面到數據庫的輸入日期時遇到問題。我希望格式爲DD/MM/YY。

下面是代碼,我用於後期活動頁面,任何人都可以給我建議如何正確讀取選定的日期到數據庫。

感謝

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); 

回答

0

試試這個:

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