有一种更好的方法可以通过以下代码的十分钟来舍入(天花板和地板)日期时间:
public void hintOfTime() {
Date orario = new SimpleDateFormat("hh:mm").parse(usaServizio_standard.setStr());
// I have skipped the try catch for an easy read
Calendar calendar = GregorianCalendar.getInstance();
calendar.setTime(orario);
int minutes = calendar.get(Calendar.MINUTE);
if(minutes>=1 && minutes<=9) {
usaServizio_standard.hint("not valid date","Try with: "+ calendar.get(Calendar.HOUR+1)+":00 or "+calendar.get(Calendar.HOUR+1)+":10");
}else if(minutes>=11 && minutes<=19) {
usaServizio_standard.hint("not valid date","Try with: "+ calendar.get(Calendar.HOUR+1)+":10 or "+calendar.get(Calendar.HOUR+1)+":20");
}else if(minutes>=21 && minutes<=29) {
usaServizio_standard.hint("not valid date","Try with: "+ calendar.get(Calendar.HOUR+1)+":20 or "+calendar.get(Calendar.HOUR+1)+":30");
}else if(minutes>=31 && minutes<=39) {
usaServizio_standard.consiglio("not valid date","Try with: "+ calendar.get(Calendar.HOUR+1)+":30 or …Run Code Online (Sandbox Code Playgroud)