2012-06-25 21 views
20

Escenario:Como llegar TimeSpan de DateTime

Tercer servicio web devuelve parte datetime en dos campos separados de fecha y hora, es decir. Necesito una forma de concatenar en un solo campo.

e.g. 

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

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

Me trataron de llegar a la parte de TimeSpan horaInicio y no tiene a dónde. ¿Podría alguien decirme si hay una manera inteligente de lograr lo anterior?

Respuesta

40

TimeOfDay es la propiedad de DateTime que está buscando:

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