Я получаю часы, минуты и секунды как целочисленный пользовательский ввод.
Теперь, когда я пытаюсь использовать DateTime.Parse и DateTime.TryParse AND Convert.ToDateTime, все они возвращают правильные значения.часы / минуты / секунды;однако он также возвращает дату (год, месяц, день и т. д.)
string a = this.hours.ToString() + ":" + this.minutes.ToString() + ":" + this.seconds.ToString();
this.alarm = new DateTime();
this.alarm = DateTime.ParseExact(a, "H:m:s", null);
Допустим, часы - 05, минуты - 21, а секунды - 50. «a» будет 05:21: 50.Я ожидаю, что "тревога" будет 05:21:50.Тем не менее, это действительно (может быть):
11/23/10 05:21:50
Есть ли способ заставить его работать правильно?Заранее спасибо.