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.DateInterval
String
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