我想在当前日期时间中添加时间,例如:我已约会
12 / 28 / 2015 11:30:00
现在在这里我想添加时间
输出中的二点三十零分00秒
:
12 / 29 / 2015 02:30
到目前为止,我已经在下面做了。
DateTime dFrom;
DateTime dTo;
string sDateFrom = "1:00:00 PM";
string sDateTo = "1:00:00 AM";
if (DateTime.TryParse(sDateFrom, out dFrom) && DateTime.TryParse(sDateTo, out dTo))
{
if (dTo < dFrom)
{
dTo = dTo.AddDays(1);
}
TimeSpan ts = dTo - dFrom;
}
return new DateTime();
我怎样才能做到这一点。提前谢谢。
答案 0 :(得分:-1)
我现有的逻辑就像魅力一样,经过一些调整后才能运作。
private static DateTime stringToCreateDate(DateTime dFrom, string sDateTo = "2:30:00")
{
DateTime dTo = new DateTime();
if (DateTime.TryParse(sDateTo, out dTo))
{
if (dTo < dFrom)
{
dTo = dTo.AddDays(1);
}
TimeSpan ts = dTo - dFrom;
}
return dTo;
}