You can use this for nullable datetime types:

            DateTime? d = null;
            if (d.HasValue) {
                //Do something here
                Console.WriteLine(d.Value.ToString());
            }

            //...is the same as...
            Nullable<DateTime> dd = null;
            if (dd.HasValue) {
                //Do something here
                Console.WriteLine(dd.Value.ToString());
            }



On 9/6/07, Gray, Franklin W (RWG8) <[EMAIL PROTECTED]> wrote:
>
> I've always done something like below to handle dates that can be null
> in the DB.  Was curious if they (MS) every got around to coming up with
> a date data-type that can accept null values.  Is there a better way?
>
>
>    Public Property PaymentProcessedDateTime() As DateTime
>        Get
>            If Me._PaymentProcessedDateTime Is System.DBNull.Value Then
>                Return New Date
>            Else
>                Return CType(_PaymentProcessedDateTime, DateTime)
>            End If
>        End Get
>
>        Set(ByVal Value As DateTime)
>            If Value = New Date Then
>                _PaymentProcessedDateTime = System.DBNull.Value
>            Else
>                _PaymentProcessedDateTime = Value
>            End If
>        End Set
>
> ===================================
> This list is hosted by DevelopMentor(r)  http://www.develop.com
>
> View archives and manage your subscription(s) at
> http://discuss.develop.com
>

===================================
This list is hosted by DevelopMentorĀ®  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to