null 許容日付の違いを見つけようとしています。DateDiff(DateInterval.Day, firstDate, secondDate)では機能しますがDate、では機能しませんNullable(Of Date)。私の日付はどちらもnull可能なフィールドです。
これはエラーメッセージです:
DateDiff縮小変換なしではアクセス可能なものを呼び出すことができないため、オーバーロードの解決に失敗しました:
Public Function DateDiff(Interval As String, Date1 As Object, Date2 As Object, [DayOfWeek As Microsoft.VisualBasic.FirstDayOfWeek = FirstDayOfWeek.Sunday], [WeekOfYear As Microsoft.VisualBasic.FirstWeekOfYear = FirstWeekOfYear.Jan1]) As Long: 引数一致パラメータが からにInterval絞り込まれます。Microsoft.VisualBasic.DateIntervalString
Public Function DateDiff(Interval As Microsoft.VisualBasic.DateInterval, Date1 As Date, Date2 As Date, [DayOfWeek As Microsoft.VisualBasic.FirstDayOfWeek = FirstDayOfWeek.Sunday], [WeekOfYear As Microsoft.VisualBasic.FirstWeekOfYear = FirstWeekOfYear.Jan1]) As Long: 引数一致パラメータが からにDate1絞り込まれます。Date?Date
Public Function DateDiff(Interval As Microsoft.VisualBasic.DateInterval, Date1 As Date, Date2 As Date, [DayOfWeek As Microsoft.VisualBasic.FirstDayOfWeek = FirstDayOfWeek.Sunday], [WeekOfYear As Microsoft.VisualBasic.FirstWeekOfYear = FirstWeekOfYear.Jan1]) As Long: 引数一致パラメータが からにDate2絞り込まれます。Date?Date