Gestione del tempo in Java con LocalTime
LocalTime è un oggetto che rappresenta il tempo in Java.
Oggi lo usiamo per verificare che un orario sia tra due orari.
Con il metodo parse, prendiamo il tempo da una stringa; nel caso specifico, il tempo mi arrivava proprio in formato stringa da un database.
Ecco un esempio:
import java.time.LocalTime;
public class Main {
public static void main(String[] args) {
LocalTime start = LocalTime.parse("12:00");
LocalTime end = LocalTime.parse("12:43");
LocalTime check = LocalTime.parse("12:53");
if (check.isAfter(start) && check.isBefore(end)) {
System.out.println("OK");
} else {
System.out.println("KO");
}
}
}
Questo è solo un esempio che ci permette di capire come sia facile gestire il tempo con LocalTime.
Enjoy!
java localtime
Commentami!