如何在DateTime变量中添加日期和时间

时间:2012-02-01 05:16:37

标签: vb.net datetime

我在VB.Net中有两个日期时间变量

Dim inDt As Datetime  //contains date
Dim inTime As DateTime //contains time

我想在单个DateTime变量中添加这两个变量,我没有找到任何.Net函数来执行此操作。还有其他方法可以做到吗?

2 个答案:

答案 0 :(得分:2)

说明上面的评论,你可以这样做:

DateTime combinedDateTime = inDt + 
         new TimeSpan(0, inTime.Hour, inTime.Minute, inTime.Second, inTime.Millisecond);

答案 1 :(得分:0)

您可以使用Ticks属性和AddTicks方法:

Dim result As DateTime
result = inDt.AddTicks(inTime.Ticks)