将时间添加到日期时间

时间:2015-12-28 07:08:34

标签: c#

我想在当前日期时间中添加时间,例如:我已约会

  

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();

我怎样才能做到这一点。提前谢谢。

1 个答案:

答案 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;
    }