Use DateTime.MinValue in comparison in CSharp
Description
The following code shows how to use DateTime.MinValue in comparison.
Example
//from w ww. j a va2s .c om
using System;
public class MainClass
{
public static void Main(String[] argv)
{
long numberOfTicks = Int64.MaxValue;
DateTime validDate;
// Validate the value.
if (numberOfTicks >= DateTime.MinValue.Ticks &&
numberOfTicks <= DateTime.MaxValue.Ticks)
validDate = new DateTime(numberOfTicks);
else if (numberOfTicks < DateTime.MinValue.Ticks)
System.Console.WriteLine("{0:N0} is less than {1:N0} ticks.",
numberOfTicks,
DateTime.MinValue.Ticks);
else
System.Console.WriteLine("{0:N0} is greater than {1:N0} ticks.",
numberOfTicks,
DateTime.MaxValue.Ticks);
}
}
The code above generates the following result.