26

シナリオ:

サード パーティの Web サービスはdatetime、日付と時刻の 2 つの個別のフィールドで返されます。単一のフィールドに連結する方法が必要です。

e.g.

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

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

startTime から TimeSpan 部分を取得しようとしましたが、どこにもありませんでした。上記を達成するためのスマートな方法があるかどうか、誰かが私に知らせてくれますか。

4

2 に答える 2

61

TimeOfDayは、探しているDateTimeのプロパティです。

TimeSpan timeOfDay = startTime.TimeOfDay;
DateTime fullStartDateTime = startDate.Add(timeOfDay);
于 2012-06-25T07:00:21.823 に答える