using System; class MainClass { public static void Main() { bool boolResult = DateTime.IsLeapYear(2004); Console.WriteLine("DateTime.IsLeapYear(2004) = " + boolResult); } }
Development Class
use the DaysInMonth() method to retrieve the number of days in a particular month and year
using System; class MainClass { public static void Main() { int days = DateTime.DaysInMonth(2004, 1); Console.WriteLine("DateTime.DaysInMonth(2004, 1) = " + days); } }
use the Equals() method to compare DateTime instances
using System; class MainClass { public static void Main() { DateTime myDateTime3 = new DateTime(2004, 1, 13); DateTime myDateTime4 = new DateTime(2004, 1, 14); bool boolResult = DateTime.Equals(myDateTime3, myDateTime4); Console.WriteLine("DateTime.Equals(myDateTime3,myDateTime4) = " + boolResult); boolResult = myDateTime3.Equals(myDateTime4); Console.WriteLine("myDateTime3.Equals(myDateTime4) is " + boolResult); } }
use the overloaded less than operator (<) to compare two DateTime instances
using System;
class MainClass {
public static void Main() {
DateTime myDateTime3 = new DateTime(2004, 1, 13);
DateTime myDateTime4 = new DateTime(2004, 1, 14);
bool boolResult = myDateTime3 < myDateTime4; Console.WriteLine("myDateTime3 < myDateTime4 is " + boolResult); } } [/csharp]
use the Compare() method to compare DateTime instances
using System; class MainClass { public static void Main() { DateTime myDateTime = DateTime.Now; DateTime myDateTime2 = DateTime.UtcNow; 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(myDateTime, myDateTime2)); } }
display the Date, Day, DayOfWeek, DayOfYear,Ticks, and TimeOfDayProperties of myDateTime
using System; class MainClass { public static void Main() { DateTime myDateTime = DateTime.Now; Console.WriteLine("myDateTime.Date = " + myDateTime.Date); Console.WriteLine("myDateTime.Day = " + myDateTime.Day); Console.WriteLine("myDateTime.DayOfWeek = " + myDateTime.DayOfWeek); Console.WriteLine("myDateTime.DayOfYear = " + myDateTime.DayOfYear); Console.WriteLine("myDateTime.Ticks = " + myDateTime.Ticks); Console.WriteLine("myDateTime.TimeOfDay = " + myDateTime.TimeOfDay); } }
use the Now and UtcNow properties to get the currrent date and time
using System; class MainClass { public static void Main() { Console.WriteLine("DateTime.Now = " + DateTime.Now); Console.WriteLine("DateTime.UtcNow = " + DateTime.UtcNow); DateTime myDateTime = DateTime.Now; Console.WriteLine("myDateTime = " + myDateTime); DateTime myDateTime2 = DateTime.UtcNow; Console.WriteLine("myDateTime = " + myDateTime); } }