如何在Date为DateTime时组合DateTime,时间是c#中的字符串

时间:2013-10-03 06:27:16

标签: datetime

我的日期格式为2010-06-25 12:00:00 AM,字符串的值为01:15 PM。 如何在C#中的单个DateTime对象中组合此日期和时间?

2 个答案:

答案 0 :(得分:2)

public void Combine(DateTime date,DateTime time) {    return date.Date + time.TimeOfDay; }

答案 1 :(得分:0)

假设第一个DateTime是dt1,第二个DateTime对象是dt2。你可以这样做。

var resultantDt=new DateTime(dt1.Year, dt1.Month, dt1.Day, dt2.Hour, dt2.Minute, dt2.Second);

不确定这是否是最佳方式:)