在c语言中,当日期为DateTime,时间为字符串时,如何组合DateTime#

在c语言中,当日期为DateTime,时间为字符串时,如何组合DateTime#,datetime,Datetime,我有一个格式为2010-06-25 12:00:00 AM的日期和一个值为01:15 PM的字符串。 假设第一个DateTime是dt1,第二个转换为DateTime对象dt2,如何将此日期和时间组合到C#?中的单个DateTime对象中。你可以这样做 var resultantDt=new DateTime(dt1.Year, dt1.Month, dt1.Day, dt2.Hour, dt2.Minute, dt2.Second); 不确定这是否是最好的方法:)公共无效组合(日期时间日期,

我有一个格式为2010-06-25 12:00:00 AM的日期和一个值为01:15 PM的字符串。
假设第一个DateTime是dt1,第二个转换为DateTime对象dt2,如何将此日期和时间组合到C#?

中的单个DateTime对象中。你可以这样做

var resultantDt=new DateTime(dt1.Year, dt1.Month, dt1.Day, dt2.Hour, dt2.Minute, dt2.Second);
不确定这是否是最好的方法:)

公共无效组合(日期时间日期,日期时间) { 返回日期.date+time.TimeOfDay;
}

如何将01:15 PM字符串转换为DateTime。确保字符串中的时间为12小时格式?
DateTime dt2=Convert.ToDateTime(“01:15 PM”);控制台写入线(dt2)//这将打印2013年10月3日下午1:15:00