0

In meiner App möchte ich eine Zeitplanseite erstellen, auf der Benutzer ein Datum auswählen können und sehen, welche Ereignisse an diesem Tag angezeigt werden.Erstellen eines Zeitplans mit CalanderView, Android Studio

Ich habe eine Seite erstellt, auf der ein Admin-Benutzer ein Ereignis veröffentlichen kann, das dann in einer Firebase-Datenbank gespeichert wird.

Ich habe Probleme beim Lesen des eingegebenen Datums von der Post-Ereignisseite in die Datenbank. Ich möchte das Format in DD/MM/YY haben.

Unten ist der Code, den ich für die Post-Event-Seite verwendet habe, kann mir jemand bitte sagen, wie man das gewählte Datum richtig in die Datenbank einliest.

Dank

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

Antwort

0

Try this:

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