Compare DateTime value
In this chapter you will learn:
- Use the Compare() method to compare DateTime instances
- Use the overloaded less than operator (<) to compare two DateTime instances
- Use the Equals() method to compare DateTime instances
Compare() method
using System;/* j a v a2 s.com*/
class MainClass
{
public static void Main()
{
DateTime myDateTime3 = new DateTime(2004, 1, 13);
DateTime myDateTime4 = new DateTime(2004, 1, 14);
Console.WriteLine("myDateTime3 = " + myDateTime3);
Console.WriteLine("myDateTime4 = " + myDateTime4);
int intResult = DateTime.Compare(myDateTime3, myDateTime4);
Console.WriteLine("DateTime.Compare(myDateTime3, myDateTime4) = " +
DateTime.Compare(myDateTime3, myDateTime4));
}
}
The code above generates the following result.
Comparison operator
using System;/*from ja v a 2 s . co m*/
class MainClass
{
public static void Main()
{
DateTime myDateTime3 = new DateTime(2004, 1, 13);
DateTime myDateTime4 = new DateTime(2004, 1, 14);
Console.WriteLine("myDateTime3 = " + myDateTime3);
Console.WriteLine("myDateTime4 = " + myDateTime4);
bool boolResult = myDateTime3 < myDateTime4;
Console.WriteLine("myDateTime3 < myDateTime4 is " + boolResult);
}
}
The code above generates the following result.
Equals() method
using System;// ja v a 2 s .com
class MainClass
{
public static void Main()
{
DateTime myDateTime3 = new DateTime(2004, 1, 13);
DateTime myDateTime4 = new DateTime(2004, 1, 14);
Console.WriteLine("myDateTime3 = " + myDateTime3);
Console.WriteLine("myDateTime4 = " + myDateTime4);
bool boolResult = DateTime.Equals(myDateTime3, myDateTime4);
Console.WriteLine("DateTime.Equals(myDateTime3, myDateTime4) = " + boolResult);
boolResult = myDateTime3.Equals(myDateTime4);
Console.WriteLine("myDateTime3.Equals(myDateTime4) is " + boolResult);
}
}
The code above generates the following result.
Next chapter...
What you will learn in the next chapter:
- Create a DateTime with the current date and time
- Use the Now and UtcNow properties to get the currrent date and time
Home » C# Tutorial » Date, Time, TimeZone