DateFormat df = new SimpleDateFormat("hh:mm");
mencoba{
long mintime=df.parse("00:00").getTime();
long maxtime=df.parse("24:00").getTime();
panjang[] waktu1={df.parse(zona1[0]).getTime(),df.parse(zona1[1]).getTime()};
panjang[] waktu2={df.parse(zona2[0]).getTime(),df.parse(zona2[1]).getTime()};
panjang[] acttime={df.parse(actzone[0]).getTime(),df.parse(actzone[1]).getTime()};
if(waktu1[0]>=waktu1[1]||waktu1[0]<=waktu menit||waktu1[1]>=waktu maksimal)
System.out.println("Rentang operasi satu adalah ilegal");
if(waktu2[0]>=waktu2[1]||waktu2[0]<=waktu menit||waktu2[1]>=waktu maksimal)
System.out.println("Operasi rentang dua adalah ilegal");
if(acttime[0]>=acttime[1]||acttime[0]<=mintime||acttime[1]>=maxtime)
System.out.println("Interval periode puncak tidak sah");
boolean ifLegal=salah;
if(waktu bertindak[0]>=waktu1[0]&&waktu bertindak[1]<=waktu1[1])
ifLegal=benar;
if(waktu tindakan[0]>=waktu2[0]&&waktu tindakan[1]<=waktu2[1])
ifLegal=benar;
jika (jika Legal)
System.out.println("info: Rentang periode puncak diperbolehkan");
kalau tidak
System.out.println("peringatkan: Interval periode puncak adalah ilegal");
}menangkap(Pengecualian e){
e.printStackTrace();
}