package com.tencent.xinge; import org.json.JSONObject; public class TimeInterval { public TimeInterval(int startHour, int startMin, int endHour, int endMin) { this.m_startHour = startHour; this.m_startMin = startMin; this.m_endHour = endHour; this.m_endMin = endMin; } public boolean isValid() { if (this.m_startHour>=0 && this.m_startHour<=23 && this.m_startMin>=0 && this.m_startMin<=59 && this.m_endHour>=0 && this.m_endHour<=23 && this.m_endMin>=0 && this.m_endMin<=59) return true; else return false; } public JSONObject toJsonObject() { JSONObject json = new JSONObject(); JSONObject js = new JSONObject(); JSONObject je = new JSONObject(); js.put("hour", String.valueOf(m_startHour)); js.put("min", String.valueOf(m_startMin)); je.put("hour", String.valueOf(m_endHour)); je.put("min", String.valueOf(m_endMin)); json.put("start", js); json.put("end", je); return json; } private int m_startHour; private int m_startMin; private int m_endHour; private int m_endMin; }