namespace Wrox.SampleCode.CSharpPreview.ChBaseClasses
 {
 using System;
 using System.Drawing;
 using System.Collections;
 using System.ComponentModel;
 using System.WinForms;
 using System.Data;
 public class FormDisplayDateTimes : System.WinForms.Form 
 {
 ... as before /// <summary>
 /// Summary description for FormDisplayDateTimes.
 /// </summary> public FormDisplayDateTimes() 
 {
 //
 // Required for Win Form Designer support
 // InitializeComponent();
//
 // TODO: Add any constructor code after InitializeComponent call
 // DateTime dtCurrTime = DateTime.Now;
 AddItem("Current Time is " + dtCurrTime.ToString());
 AddItem("Year is " + dtCurrTime.Year.ToString());
 AddItem("Month is " + dtCurrTime.Month.ToString());
 AddItem("Day of month is " + dtCurrTime.Day.ToString());
 AddItem("Day of week is " + dtCurrTime.DayOfWeek.ToString());
 AddItem("Hour is " + dtCurrTime.Hour.ToString());
 AddItem("Minute is " + dtCurrTime.Minute.ToString());
 AddItem("Second is " + dtCurrTime.Second.ToString());
 AddItem("Millisecond is " + dtCurrTime.Millisecond.ToString());
 AddItem("ShortDateString is " + dtCurrTime.ToShortDateString());
 AddItem("LongDateString is " + dtCurrTime.ToLongDateString());
 AddItem("ShortTimeString is " + dtCurrTime.ToShortTimeString());
 AddItem("LongTimeString is " + dtCurrTime.ToLongTimeString()); 
 }
 public class FormTimeSpans : System.WinForms.Form{
 ... as beforepublic FormTimeSpans()
{
 //
 // Required for Win Form Designer support
 //
 InitializeComponent();//
 // TODO: Add any constructor code after InitializeComponent call
 //// constructor: TimeSpan(days, hours, minutes, seconds)
 TimeSpan Span = new TimeSpan(4,2,15,0);// initialize date to 1 Jan 2000, 12 pm
 // constructor: DateTime(year,month,day,hours,minutes,seconds, 
 // milliseconds)
 DateTime dtOld = new DateTime(2000,1,1,12,0,0,0);DateTime dtNew = dtOld + Span;
AddItem("Original date was " + dtOld.ToLongDateString() + 
 " " + dtOld.ToShortTimeString());
 AddItem("Adding time span of " + Span.ToString());
 AddItem("Result is " + dtNew.ToLongDateString() + " " +
 dtNew.ToShortTimeString());
 AddItem("");
 AddItem("Time span broken down is:");
 AddItem("Days: " + Span.Days.ToString());
 AddItem("Hours: " + Span.Hours.ToString());
 AddItem("Minutes: " + Span.Minutes.ToString());
 AddItem("Seconds: " + Span.Seconds.ToString());
 AddItem("Milliseconds: " + Span.Milliseconds.ToString());
 AddItem("Ticks: " + Span.Ticks.ToString());
 AddItem("");
 AddItem("TicksPerSecond: " + TimeSpan.TicksPerSecond.ToString());
 AddItem("TicksPerHour: " + TimeSpan.TicksPerHour.ToString()); }