将时间添加到日期时间中

本文关键字:时间 日期 添加 | 更新日期: 2023-09-27 18:28:17

我想在当前DateTime中添加时间,例如:我有日期

12/282015 11:30:00

现在,我想在这个添加时间

凌晨02:30:00

输出中:

12/292015 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();

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

将时间添加到日期时间中

我现有的逻辑工作起来很有魅力,经过一些调整后它就可以工作了。

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