Illustrates the use of DateTime and TimeSpan instances : Date Time : Development Class C# Source Code


Custom Search

C# Source Code » Development Class » Date Time »

 

Illustrates the use of DateTime and TimeSpan instances









    

/*
Mastering Visual C# .NET
by Jason Price, Mike Gunderloy

Publisher: Sybex;
ISBN: 0782129110
*/
/*
  Example9_3.cs illustrates the use of DateTime and TimeSpan instances
*/

using System;

public class Example9_3
{

  public static void DisplayDateTime(
    string name, DateTime myDateTime
  )
  {

    Console.WriteLine(name + " = " + myDateTime);

    // display the DateTime's properties
    Console.WriteLine(name + ".Year = " + myDateTime.Year);
    Console.WriteLine(name + ".Month = " + myDateTime.Month);
    Console.WriteLine(name + ".Day = " + myDateTime.Day);
    Console.WriteLine(name + ".Hour = " + myDateTime.Hour);
    Console.WriteLine(name + ".Minute = " + myDateTime.Minute);
    Console.WriteLine(name + ".Second = " + myDateTime.Second);
    Console.WriteLine(name + ".Millisecond = " +
      myDateTime.Millisecond);
    Console.WriteLine(name + ".Ticks = " +
      myDateTime.Ticks);

  }


  public static void Main()
  {

    // create a DateTime instance, specifying the year,
    // month, and day
    int year = 2002;
    int month = 12;
    int day = 25;
    DateTime myDateTime = new DateTime(year, month, day);

    // create a DateTime instance, specifying the year,
    // month, day, hour, minute, second, and millisecond
    int hour = 23;
    int minute = 30;
    int second = 12;
    int millisecond = 5;
    DateTime myDateTime2 =
      new DateTime(year, month, day, hour, minute, second, millisecond);

    // create a DateTime instance, specifying the year,
    // month, day, and JulianCalendar object
    System.Globalization.JulianCalendar myCalendar =
      new System.Globalization.JulianCalendar();
    DateTime myDateTime3 =
      new DateTime(year, month, day, myCalendar);

    // create a DateTime instance, specifying the number of ticks
    DateTime myDateTime4 = new DateTime(0);

    // display the various DateTime instances
    DisplayDateTime("myDateTime", myDateTime);
    DisplayDateTime("myDateTime2", myDateTime2);
    DisplayDateTime("myDateTime3", myDateTime3);
    DisplayDateTime("myDateTime4", myDateTime4);

    // create a TimeSpan instance, and add it to myDateTime4
    TimeSpan myTimeSpan = new TimeSpan(4, 12, 10);
    myDateTime4 += myTimeSpan;
    DisplayDateTime("myDateTime4", myDateTime4);

  }

}


           
       
    
   
  
   







HTML code for linking to this page:

Follow Navioo On Twitter

C# Source Code

 Navioo Development Class
» Date Time