Bootstrap

C#里实现日期比较

C#里实现日期比较
要实现日期比较,如果不采用内部类实现这个功能,需要把日期都转换为一个基于秒,或者毫秒的数字,然后再进行比较。
现在内部已经实现了日期类DateTime,就比较方便了。只要把日期数据设置到这个类,生成对象,
直接使用对象进行比较即可,就跟比较整数值的大小一样了。
比如在这里添加了10天:
DateTime ed = sd.AddDays(10);

直接使用sd < ed来比较。

所以对类DateTime比较熟悉。

/*
 * C# Program to Campare Two Dates
 */
using System;
namespace DateAndTime
{
    class Program
    {
        static int Main()
        {
            DateTime sd = new DateTime(2010, 10, 12);
            Console.WriteLine("Starting Date : {0}", sd);
            DateTime ed = sd.AddDays(10);
            Console.WriteLine("Ending Date   : {0}", ed);
            if (sd < ed)
                Console
;