2012-06-28 2 views
1

휴가 신청 양식에는 '보낸 사람'과 '받는 사람'이라는 두 개의 시간 필드가 있습니다. 내가 말할 때, 시간 필드에서 12:30 PM과 시간 필드에서 오후 1:30에, 검증 결과는 'To'시간이 'From'시간보다 커야 함을 보여줍니다. 이 유효성 검사에 사용할 수있는 간단한 유효성 검사 (정규식 일 수 있음)가 있습니까? 따라서이 시간은 12 시간 형식으로 받아 들여야합니다.12 시간 형식의 시간 유효성 확인

어떤 제안이라도 괜찮습니다.

감사합니다.

답변

1

에서 살펴 본다에서 interesteed 될 수 있습니다 유효성을 검사하려면

DateFormat formatter = new SimpleDateFormat("hh:mm a"); 
Date from = (Date)formatter.parse(fromText); 
Date to= (Date)formatter.parse(toText); 

if (from.after(to)) { 
    // Show message as you want. 
    return; 
} 

, 그냥 (구문 분석을 시도/캐치 추가) 방법 , 그리고 메시지를 보여라.

try { 
    Date from = (Date)formatter.parse(fromText); 
} 
catch(Exception e) { 
    // Show message; 
    return; 
} 
+0

감사 Thinhbk. – Marshal

+0

@ 원수 : 당신은 천만에요. – Thinhbk

관련 문제