DateFormat df = new SimpleDateFormat("hh:mm");
พยายาม{
นาทีที่ยาว=df.parse("00:00").getTime();
ยาวmaxtime=df.parse("24:00").getTime();
ยาว [] time1={df.parse(zone1[0]).getTime(),df.parse(zone1[1]).getTime()};
ยาว [] time2={df.parse(zone2[0]).getTime(),df.parse(zone2[1]).getTime()};
ยาว[] acttime={df.parse(actzone[0]).getTime(),df.parse(actzone[1]).getTime()};
ถ้า(time1[0]>=time1[1]||time1[0]<=mintime||time1[1]>=maxtime)
System.out.println("ช่วงการทำงานที่หนึ่งไม่ถูกต้อง");
ถ้า(time2[0]>=time2[1]||time2[0]<=mintime||time2[1]>=maxtime)
System.out.println("ช่วงการทำงานที่สองไม่ถูกต้อง");
ถ้า (แอคต์ไทม์[0]>=แอคต์ไทม์[1]||แอคต์ไทม์[0]<=มินไทม์||แอคต์ไทม์[1]>=เวลาสูงสุด)
System.out.println("ช่วงระยะเวลาสูงสุดไม่ถูกต้อง");
บูลีน ifLegal=false;
ถ้า(แอคต์ไทม์[0]>=ไทม์1[0]&&แอคต์ไทม์[1]<=ไทม์1[1])
ถ้ากฎหมาย=จริง;
ถ้า(แอคต์ไทม์[0]>=ไทม์2[0]&&แอคต์ไทม์[1]<=ไทม์2[1])
ถ้ากฎหมาย=จริง;
ถ้า(ถ้าถูกกฎหมาย)
System.out.println("ข้อมูล: ช่วงระยะเวลาสูงสุดถูกกฎหมาย");
อื่น
System.out.println("คำเตือน: ช่วงระยะเวลาสูงสุดไม่ถูกต้อง");
} จับ (ข้อยกเว้นจ) {
e.printStackTrace();
-