Ich versuche den Zeitbereich von 8:00 Uhr morgens bis 20:00 Uhr abends und von 8:00 Uhr morgens bis 8:00 Uhr morgens zu erreichen. Ich versuche Zeitpläne zu bekommen es in der recyclerview von Firebase.Wie bekomme ich den Zeitbereich?
Dies ist der Code, den ich strukturiert habe.
Calendar c = Calendar.getInstance();
hour = c.get(Calendar.HOUR_OF_DAY);
min = c.get(Calendar.MINUTE);
sec = c.get(Calendar.SECOND);
int ds = c.get(Calendar.AM_PM);
if(ds==0)
AM_PM="am";
else
AM_PM="pm";
Toast.makeText(getActivity(), ""+hour+":"+min+AM_PM, Toast.LENGTH_SHORT).show();
if (hour >= 8 && AM_PM.matches("am") || hour >= 12 && AM_PM.matches("pm") || hour <= 7 && min <=59 && sec <=59 && AM_PM.matches("pm")){
fill_with_data_shift1();
}else if (hour >= 20 && AM_PM.matches("pm") || hour >= 00 && AM_PM.matches("am")){
fill_with_data_shift2();
}
Was ist der Fehler, den Sie bekommen? –
Es gibt Zeiten, dass die Kodierung nicht erfüllt. –
Es zeigt die Verschiebung an, auch wenn sie nicht dort sein soll. –