Issue
Good morning, i would want to know how to do something like this in android.
if(6PM are already passed){
//do somethin
}else{
//somethin else
}
Thanks in advance.
Solution
Use this function, you can extend it with dates if you want after:
public static void checkTimings() {
String pattern = "HH:mm";
SimpleDateFormat sdf = new SimpleDateFormat(pattern);
try {
Date date1 = sdf.parse(Calendar.getInstance().get(Calendar.HOUR_OF_DAY) + ":" + Calendar.getInstance().get(Calendar.MINUTE));
Date date2 = sdf.parse("18:00");
if (date1.before(date2)){
//before 6pm
} else {
//after 6pm
}
} catch (ParseException e) {
e.printStackTrace();
}
}
Answered By - mokhtar halim
Answer Checked By - Mildred Charles (JavaFixing Admin)