예제 #1
0
        //added by YAMA 2014/04/10
        private int ChkTimeData(string inData, ref string[] outTimeData)
        {
            int idx = 0;
            int ret = 0;

            // 未入力チェック
            if (CheckUtil.IsNullOrEmpty(inData))
            {
                return(1);
            }

            // 半角数字・コロンチェック
            if (CheckUtil.IsHankakuStrAndColon(inData))
            {
            }
            else
            {
                return(2);
            }

            // 時分に分解
            idx = inData.IndexOf(":");
            if (idx == -1)
            {
                return(3);
            }
            else
            {
                outTimeData[0] = inData.Substring(0, idx);
                outTimeData[1] = inData.Substring(idx + 1);

                // コロンのみ入力された場合
                if (outTimeData[0].Length == 0 || outTimeData[1].Length == 0)
                {
                    return(4);
                }
            }
            return(ret);
        }