2012-06-25 16 views
20

Szenario:Wie kommt man den Zeitraum von Datetime

Third-Party-Web-Dienst gibt datetime in zwei separaten Feldern heißt Datum und Uhrzeit. Ich brauche einen Weg, um ein einzelnes Feld zu verketten.

e.g. 

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

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

Ich versuchte, den Timespan Teil von Startzeit und bekam keine wo zu bekommen. Könnte mich jemand wissen lassen, ob es oben einen schlauen Weg gibt?

Antwort

40

TimeOfDay ist Eigentum von Datetime, die Sie suchen:

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