Ваш пример неполон, потому что вам нужно указать, какая year
и какая day
в дате.
Предполагая, что эти данные должны иметь текущую дату, вы можете сделать что-то вроде этого:
DateTime dt = new DateTime(DateTime.Now.Year, int.Parse("01"), DateTime.Now.Day);
Не забудьте, очевидно, добавить пару элементов управления, например
- Диапазон месяцев {1-12}
- Строка месяца - это число
РЕДАКТИРОВАТЬ
int month =-1;
if(int.TryParse(userInputString, out month)){
if(month>=1 && month <=12) {
DateTime dt = new DateTime(
DateTime.Now.Year,
month,
DateTime.Now.Day);
}
}
Надеюсь, это поможет.