2013년 6월 5일 수요일

[ASP.NET] 날짜 비교하기

가끔 날짜를 비교해야될때가 있습니다.
오늘 이전 날짜는 작동이 안되게 해야된다던가 ....

날짜는 문자로 취급되기때문에 비교연산자를 그대로 쓸 수 없습니다.

아래 처럼 하시면 날짜를 숫자처럼 비교할 수 있습니다.


if(DateTime.Now > Convert.ToDateTime("08:00") || DateTime.Now > Convert.ToDateTime("2013-05-31")
{
 ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "error", "alert('과거 일자는 접수 할 수 없습니다.')", true);
}

Convert.ToDateTime("08:00") 이 시간과 지금 현재 시간을 비교해서 현재시간보다 
Convert.ToDateTime("08:00") 이 시간이 이전이라면 경고창이 뜨게됩니다.
Convert.ToDateTime 에는 직접 텍스트를 넣어도 되지만 
텍스트박스의 변수를 넣어도 됩니다.

댓글 없음:

댓글 쓰기

문의하기

이름

이메일 *

메시지 *