私のユーザーは通常、日と月を含む旅行情報を入力しますが、通常は日を入力するだけです。たとえば"TRIP1500/31"
、31 が 7 月であることを暗示している場所に入力します。旅行の日付は、過去 7 日間以内、または将来 7 日間以内にすることができます。だから今私がやろうとしているのは、その日が何月になるのかを推測することです. これまでのところ、私は持っています:
Dim diff As Integer = CInt(tripDay) - Date.Now.Day
Select Case diff
Case 0
'same day so its probably current month
End Select
私が困っているのは、現在の日と旅行日が月ごとに重なる他のケースです。現在の日と旅行日が当月の場合、最大の違いは +/-7 日ですが、他の場合はどうでしょうか。どんな助けでも感謝します。