Come verificare se un DateTime è Null o non Null o Empty in C#

Come verificare se un DateTime è Null o non Null o Empty in C#

In questo articolo imparerai come verificare se un DateTime è Null o Not Null o Empty in C#. In questo articolo, abbiamo utilizzato i due modi per verificare se DateTime è Null o Not Null o Empty.

Di seguito sono riportati gli esempi per verificare se un DateTime è nullo o non nullo o vuoto in C#.

Esempio 1:utilizzo di DateTime==controllo condizione nullo

Esempio 1:utilizzo di DateTime==controllo condizione nullo
using System;

namespace Tutorialsrack
{
    class Program
    {
        /* How to Check if a DateTime Field is Null or not Null or Empty in C# */
        static void Main(string[] args)
        {

            DateTime Date = new DateTime(2020, 02, 05);
            DateTime? NullDate =null;

            Console.WriteLine("Datetime is Null or Empty: {0}",IsDateTimeNullorEmpty(Date));
            Console.WriteLine("Datetime is Null or Empty: {0}", IsDateTimeNullorEmpty(NullDate));
            //Hit ENTER to exit the program
            Console.ReadKey();
        }

        public static bool IsDateTimeNullorEmpty(DateTime? date)
        {
            return date == null ? true : false;
        }
    }
}
Uscita

DateTime è Null o Empty:False

DateTime è Null o Empty:True

Esempio 2:utilizzo di !DateTime.HasValue Condition Check

Esempio 2:utilizzo di !DateTime.HasValue Condition Check
using System;

namespace Tutorialsrack
{
    class Program
    {
        /* How to Check if a DateTime Field is Null or not Null or Empty in C# */
        static void Main(string[] args)
        {

            DateTime Date = new DateTime(2020, 02, 05);
            DateTime? NullDate =null;

            Console.WriteLine("Datetime is Null or Empty: {0}", IsDateTimeNullorEmpty1(Date));
            Console.WriteLine("Datetime is Null or Empty: {0}", IsDateTimeNullorEmpty1(NullDate));

            
            //Hit ENTER to exit the program
            Console.ReadKey();
        }

        public static bool IsDateTimeNullorEmpty1(DateTime? date)
        {
            return !date.HasValue ? true : false;
        }
    }
}
Uscita

DateTime è Null o Empty:False

DateTime è Null o Empty:True

Spero che questo articolo ti aiuti a capire come verificare se un DateTime è Null o Not Null o Empty in C#.

Condividi il tuo prezioso feedback, per favore pubblica il tuo commento in fondo a questo articolo. Grazie!