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 ("Your datestring is" + dtCurrTime. tow.datestring ());
AddItem ("LongDateString is" + dtCurrTime. ToLongDateString ());
AddItem ("invalid timestring is" + dtCurrTime. tow.timestring ());
AddItem ("LongTimeString is" + dtCurrTime. ToLongTimeString ());
}
Public class FormTimeSpans: System. WinForms. Form
{
... As before
Public 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 );
// Initialize date to 1 Jan 2000, 12 pm
// Constructor: DateTime (year, month, day, hours, minutes, seconds,
// Milliseconds)
DateTime dtOld = new DateTime (, 0 );
DateTime dtNew = dtOld + Span;
AddItem ("Original date was" + dtOld. ToLongDateString () +
"" + DtOld. tow.timestring ());
AddItem ("Adding time span of" + Span. ToString ());
AddItem ("Result is" + dtNew. ToLongDateString () + "" +
DtNew. tow.timestring ());
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 ());
}