如何从DateTime获取TimeSpan

Nil*_*Pun 24 .net c#

场景:

第三方Web服务返回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'
Run Code Online (Sandbox Code Playgroud)

我试图从startTime获取TimeSpan部分并且没有在哪里.如果有一种聪明的方法可以实现上述目标,有人可以告诉我.

McG*_*gle 53

TimeOfDay是您正在寻找的DateTime的属性:

TimeSpan timeOfDay = startTime.TimeOfDay;
DateTime fullStartDateTime = startDate.Add(timeOfDay);
Run Code Online (Sandbox Code Playgroud)