Хорошо, поэтому у меня есть следующий код, чтобы захватить последние 4 символа в имени папки, которая всегда будет датой, отформатированной как MMDD. Эта дата всегда будет и в понедельник.Рассчитать каждый день недели
Имя папки Пример быть обрезаны ниже: C: \ Temp \ TextFiles \ 20120813
Dim MMDD_Date As String = Microsoft.VisualBasic.Right(TextBox1_Path.Text, 4)
Что я неуверен, как вычислить оставшиеся дни на этой неделе, заканчивающийся в пятницу. Obvioulsy вы не можете преобразовать строку в int и добавить 1, так как некоторые месяцы имеют 29, 30 или 31 в зависимости от високосных годов.
Конечный результат будет что-то вроде этого:
пн: 0813
Вт: 0814
ср: 0815
чт: 0816
Пт: 0817
Любые предложения указать мне в правильном направлении?
У вас есть компонент «год» (ГГГГ)? – Channs
Да, компонент года является частью имени папки. Пример имени папки: C: \ Temp \ Textfiles \ 20120813 – Muhnamana
Это ваш случай? Пожалуйста, помогите мне понять. Если имя папки заканчивается на «0814» (Tue), вам нужен список строк от «0814» (Tue) до «0817» (Fri). Если имя папки заканчивается на '0817' (Fri), вы хотите именно это. Если имя папки - Sat или Sun, то это no-op. – Channs