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