Я хочу преобразовать введенную дату int String в тип DateTime
Я использую следующие
DateTime date = Convert.ToDateTime(dateText);
Скажем, дата DateText = 5/20/2014 Дата DateTime станет 5/20/2014 и 12:00:00 AM. Я хочу, чтобы текущее время дня было поднято вместо 12:00:00 AM.
Есть ли обходной путь?
После этого:
DateTime date = Convert.ToDateTime(dateText);
Затем выполните:
DateTime fullDate = new DateTime(date.Year, date.Month, date.Day, DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second);
... или, как предложил Улугбек Умиров:
DateTime fullDate = date.Add(DateTime.Now.TimeOfDay);
Попробуй это:
DateTime date = Convert.ToDateTime(dateText + " " + DateTime.Now.TimeOfDay);
DateTime fullDate = date.Add(DateTime.Now.TimeOfDay);
,