https://barnamenevis.org/showpo...0&postcount=58


 ' // Create a TimeSpan representing 2.5 days.
Dim timespan1 As TimeSpan = New TimeSpan(2, 12, 0, 0)

'// Create a TimeSpan representing 4.5 days.
Dim timespan2 As TimeSpan = New TimeSpan(4, 12, 0, 0)

'// Create a TimeSpan representing 1 week.
Dim oneWeek As TimeSpan = timespan1 + timespan2

'// Create a DateTime with the current date and time.
Dim now As DateTime = DateTime.Now

'// Create a DateTime representing 1 week ago.
Dim past As DateTime = now - oneWeek

'// Create a DateTime representing 1 week in the future.
Dim future As DateTime = now + oneWeek




مثال :‌ پیدا کردن اختلاف تعداد روزهای بین دو تاریخ :
کد:

Dim dateFrom As DateTime = DateTime.Parse("10/10/2007")
Dim dateTo As DateTime = DateTime.Parse("11/12/2007")
Dim ts As TimeSpan = dateTo - dateFrom
Dim days As Integer = ts.Days

و یا :
کد:

Dim dtFirst As DateTime = New DateTime(2007, 10, 10)
Dim dtSecond As DateTime = New DateTime(2007, 11, 12)
Dim diffResult As TimeSpan = dtSecond.Subtract(dtFirst)