메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

뇌를 자극하는 ASP.NET 2.0 프로그래밍

뇌를 자극하는 ASP.NET 2.0 프로그래밍 질의응답 게시판입니다.

DateTime 은 null 을 어케 검사 하나요 ?

2006-09-12

|

by

2909

아래 캘린더 질문 예제에서 null 검사를 할라는데 컴파일러가 접근할수 없는 코드가 있습니다 에러를 내고 안되는데 좀 봐주실래여 ?

원본

    protected DateTime ConvertMyDate(DateTime myDate)
    {
        DateTime oldDate = ((DateTime)myDate);
        DateTime newDate = new DateTime(oldDate.Year, oldDate.Month, oldDate.Day);

        return newDate;
    }


null 검사 추가

    protected DateTime ConvertMyDate(DateTime myDate)
    {
        DateTime today = DateTime.Today;

        if (myDate == null) --------> 여기서 접근... 에러남.
            return today;

        DateTime oldDate = ((DateTime)myDate);
        DateTime newDate = new DateTime(oldDate.Year, oldDate.Month, oldDate.Day);

        return newDate;
    }

글고 null 할당은 어케 해야 하나요 ?

DateiTime day = (DateTime)null;

--> 일케 하는것도 안되던데..


리턴도 컴파일 에러 나더라구여  -

    protected DateTime ConvertMyDate(DateTime myDate)
    {
        return (DateTime)null;
    }

그럼... 존 하루 되세여
댓글 입력