1
Ich benutze prolificinteractive-materialcalendar
und ich machte OnSelectedListener Richtungen folgen.Ich benutze prolificinteractive-materialcalendar, aber es ist nicht Arbeit richtig
Ich möchte ausgewählten Tag und Monat von Benutzern ausgewählt, aber es funktioniert nicht richtig.
Wenn ich das Datum 12. Juli wählen,
calendarView.setOnDateChangedListener(new OnDateSelectedListener() {
@Override
public void onDateSelected(@NonNull MaterialCalendarView widget, @NonNull CalendarDay date, boolean selected) {
Log.d("Test", "test1 " + date.getDate());
Log.d("Test", "test2 " + date.getMonth());}
es wie folgt gedruckt werden:
test 1 Wed Jul 12 00:00:00 GMT+09:00 2017
test 2 6
, dass der Monat in falsch ist, (es ist statt der erwarteten). Ich kenne keinen Grund dafür.
ich verwenden möchte "yyyy-MM-dd" zu formatieren, und ich werde es aufgeteilt werden. Ich muss zu Monat und Tag Typ 'Int' haben. weil ich es auf Berechnung verwenden werde. aber einen Monat immer wieder angehängt ... Ich weiß nicht, warum es so funktioniert. –
date.getYear() + "-" + date.getMonth() + 1 + "-" + date.getDay() Hier ist eine andere Möglichkeit, es zu verwenden. Du musst Plus 1 zu Monat richtig bekommen. Es beginnt mit 0. Januar = 0 – FnR
Vielen Dank für Ihren Kommentar. Mir wurde klar, warum er es getan hat, durch deine Antwort. Es ist eine große Hilfe für mich. –