HOW TO VALIDATE IF A DATETIME FIELD IS NOT NULL / EMPTY?

Andrew Watson

Total Post:39

Points:273
Posted by  Andrew Watson
C# 
C#
 797  View(s)
Ratings:
Rate this:

I found something like:

if (!String.IsNullOrEmpty(u.nome))

This code simply check if the name field of the u object is not an empty/null string.

Ok this is very clear for me, but what can I do to check it if a field is not a string but is DateTime object?

  1. Pooja Malohtra

    Post:47

    Points:331
    Re: How to validate if a DateTime field is not null / empty?

    If you declare a DateTime, then the default value is DateTime.MinValue, and hence you have to check it like this:

    DateTime dat = new DateTime();

    if (dat==DateTime.MinValue)

    {

        //unassigned

    }

     

     

    If the DateTime is nullable, well that's a different story:

     DateTime? dat = null;

     if (!dat.HasValue)

     {

         //unassigned

     }

Answer

NEWSLETTER

Enter your email address here always to be updated. We promise not to spam!