2016-08-11 103 views
0

我使用MS Access作爲我的數據庫。 我有2列保持2個不同的日期VB.net如何用另一個日期減去日期並獲得整個天數

例如 列1 = 2016年8月7日 第2列= 2016年8月11日

我想減去2016年8月11日至8/7/2016並獲得一個整數。 在這個例子中,我應該得到4.我打算做的是使用結果來計算某些東西。

+1

在VB中,在一個SQL查詢中,其中是你在看這個嗎? VB中的 – Sorceri

+0

。我想象着先取數據日期然後再減去2日期。 –

+0

Check out ['DateTime.Subtract([date])'](https://msdn.microsoft.com/en-us/library/system.datetime.subtract(v = vs.110).aspx) –

回答

0

看一看DateDiff

Days = DateDiff("d", #07/08/2016#, #11/08/2016#) 

或在接入SQL查詢:

DateDiff('d', [DateCol1], [DateCol2]) 
+0

讓我試試看 –

1

日期(時間)類可以直接中減去,導致具有DaysTotalDays性質的TimeSpan對象

Dim result = (#11/08/2016# - #07/08/2016#).Days