Подтвердить что ты не робот

Как получить TimeSpan из DateTime

Сценарий:

Сторонняя веб-служба возвращает datetime в два отдельных поля, то есть дату и время. Мне нужен способ конкатенации в одно поле.

e.g.

 startDate='24-06-2012'
 startTime='1-01-1970 1:00:00 AM'

Expected result:
 fullStartDateTime='24-06-2012 1:00:00 AM'

Я попытался получить часть TimeSpan из startTime и не получил ничего. Может ли кто-нибудь дать мне знать, если есть умный способ достичь выше.

4b9b3361

Ответ 1

TimeOfDay является свойством DateTime, которое вы ищете:

TimeSpan timeOfDay = startTime.TimeOfDay;
DateTime fullStartDateTime = startDate.Add(timeOfDay);