2012-02-01 76 views
1

我有兩個日期時間變量在VB.Net如何添加日期和時間的DateTime變量

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

我想在單一的DateTime變量添加這兩個變量,我沒有找到任何.NET功能要做到這一點。還有其他方法可以做到嗎?

+0

是否有一個原因,這些不只是首先一個變量? – 2012-02-01 05:19:09

+0

其實我收到他們作爲函數的參數.. – sachin 2012-02-01 05:21:02

+0

看看[如何更改日期時間](http://stackoverflow.com/questions/1859248/how-to-change-time-in-datetime),那應該給你一個開始。 – 2012-02-01 05:23:34

回答

0

你可以利用Ticks財產和AddTicks方法:

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

出了上面我的意見,你可以這樣做:

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