至少可以使用2个可空的日期时间

时间:2015-11-19 08:15:19

标签: c# datetime compare nullable

我在方法中有2个Nullable Datetime字段。如何选择最小值2。

我试过以下:

    static void GetMinimunDate(DateTime? startDate,DateTime? copDateTime)
    {
         DateTime? retDate = DateTime.MinValue;

        if (startDate == null && copDateTime == null)
        {

        }
        else if(startDate.HasValue && copDateTime.HasValue)
        {
            retDate = startDate < copDateTime ? startDate : copDateTime;
        }
        else if (startDate == null)
        {
            retDate = copDateTime;
        }
        else
        {
            retDate = startDate;
        }
    }

0 个答案:

没有答案