C# - Get date difference of Nullable DateTime in int

前端 未结 2 709
悲&欢浪女
悲&欢浪女 2021-01-29 03:23

I have two DateTime variables of Nullable types.

DateTime? date1 = new DateTime();
DateTime? date2 = new DateTime();

I need to get the differe

2条回答
  •  半阙折子戏
    2021-01-29 03:39

    I would write something like:

    int? daysBetweenDate = date1.HasValue && date2.HasValue ? (int?)(date2.Value - date2.Value).TotalDays : null;
    

    So daysBetweenDate is null if at least one of date1 and date2 is null.

提交回复
热议问题