//******************************************************************* /// <summary>起動時刻編集入力チェック </summary> /// <returns>チェック結果</returns> //******************************************************************* private bool InputCheck(String bootTime) { if (CheckUtil.IsNullOrEmpty(bootTime)) { return(false); } if (CheckUtil.IsLenOver(bootTime, 4)) { return(false); } if (CheckUtil.IsLenUnder(bootTime, 3)) { return(false); } if (!CheckUtil.IsHankakuNum(bootTime)) { return(false); } // 起動時刻分を取得 string bootTimeMI; if (bootTime.Length > 3) { bootTimeMI = bootTime.Substring(2, 2); } else { bootTimeMI = bootTime.Substring(1, 2); } int iMI = int.Parse(bootTimeMI); if (iMI < 0 || iMI > 59) { return(false); } return(true); }