Get largest possible value of DateTime in CSharp
Description
The following code shows how to get largest possible value of DateTime.
Example
using System;/*from w w w . j a va2 s .com*/
public class MainClass{
public static void Main(String[] argv){
long numberOfTicks = Int64.MaxValue;
DateTime validDate;
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.