C#里操作时间的例子

C#里操作时间的例子


作者:unknown&;nbsp来自:网络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 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,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()); 
   
                (2005-7-21:10:38)

 感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。
 您可能对 [C#] 的这些文章也感兴趣:

微软.Net卧虎藏龙
dotnet代码自动生成机的实现
C#精髓集合(1)
C#视频采集浅析
C#3.0 为我们带来什么(1) —— LINQ之Lambda
C#代码关闭Windows XP
C#实现web信息抓取
在C#下用MicrosoftAgent创建超酷语言精灵
VisualStudio.NET技巧5-10
WinForm App自动更新(Live Update)架构