如何在日期和时间相等的情况下使结果为零

本文关键字:情况下 结果 日期 时间 | 更新日期: 2023-09-27 18:29:08

我有两次如下:

DateTime time1=Datetimepicker1.value;
DateTime time2=file1.creationtime;

时间1和时间2都有日期和时间显示为2014年12月31日15:00:33但当我对这两次进行比较时,它给出的错误结果是:

int result=DateTime.Compare(time1,time2);   

结果值不是0。
怎样

如何在日期和时间相等的情况下使结果为零

也许是这样的?

    public void Search()
    {
        DateTime minimiumDate;
        DateTime maximumDate;
        foreach (string file in Directory.GetFiles(path))
        {
            DateTime fileDate = DateTime.Parse(file);
            if(fileDate > minimiumDate && maximumDate > fileDate)
                //dostuff
        }
    }