Мой пользователь обычно вводит некоторую информацию о поездке, включая день и месяц, но обычно он просто вводит день. Например, они должны ввести "TRIP1500/31"
, где 31 означает, что это ИЮЛЬ. Дата поездки может быть максимум 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 дней, а как насчет других случаев? Любая помощь приветствуется.