Это моя проблема, я хочу вернуть понедельник данной даты в формате даты.Найти понедельник недели, на основе поля «Дата»
Здесь у меня есть мои усилия.
Код:
Dim Diff
Dim cDate
Dim prday
prday = [table.datefield]
Diff = Cint(0 - (Weekday(prday, 2)))
cDate = DateAdd("d", Diff, prday)
Result = cDate
Однако это, скорее, к сожалению, возвращает 24/12/1899. Не совсем то, что я хочу. 2013 год будет приятным. Какие-нибудь советы о том, где я ошибся?
Примечание:
Конкретная дата, которая извлекается из таблицы базы данных выполняется в другом приложении. Этот код должен генерировать дату, которая будет отображаться на ярлыке.
Возможный дубликат http://stackoverflow.com/questions/1710487/finding-the-date-of-monday-in-a-week-with-vb-net –