5 Replies - 1925 Views - Last Post: 20 December 2010 - 06:13 AM Rate Topic: -----

#1 tendaimare   User is offline

  • D.I.C Head

Reputation: 1
  • View blog
  • Posts: 182
  • Joined: 04-November 10

difference between dates

Posted 18 December 2010 - 04:52 AM

i have this function and i want it 2 calculate the difference between two dates and it is suposed to return the difference in days but it it just not working

Sub LeaveDays()
        Dim LeavePeriod As Integer
        Dim dtpPeriodTo, dtpPeriodFrom As Date
        LeavePeriod = dtpPeriodTo.Subtract(dtpPeriodFrom).Days
        txtPeriod.Text = LeavePeriod.ToString
    End Sub


Is This A Good Question/Topic? 0
  • +

Replies To: difference between dates

#2 _HAWK_   User is offline

  • Master(Of Foo)
  • member icon

Reputation: 1162
  • View blog
  • Posts: 4,444
  • Joined: 02-July 08

Re: difference between dates

Posted 18 December 2010 - 05:55 AM

Your dates don't look like they have any values. A function would work here.

Private Function DateDifference(ByVal startDate As Date, ByVal endDate As Date) As String
  Return endDate.Subtract(startDate).Days.ToString()
End Function

textbox1.Text = DateDifference(<date1>, <date2>)

Was This Post Helpful? 1
  • +
  • -

#3 tendaimare   User is offline

  • D.I.C Head

Reputation: 1
  • View blog
  • Posts: 182
  • Joined: 04-November 10

Re: difference between dates

Posted 18 December 2010 - 07:22 AM

View Posthawkvalley1, on 18 December 2010 - 04:55 AM, said:

Your dates don't look like they have any values. A function would work here.

Private Function DateDifference(ByVal startDate As Date, ByVal endDate As Date) As String
  Return endDate.Subtract(startDate).Days.ToString()
End Function

textbox1.Text = DateDifference(<date1>, <date2>)

Now I am getting vexed becoz i dont know how to set the format as a proper date.
Was This Post Helpful? 0
  • +
  • -

#4 _HAWK_   User is offline

  • Master(Of Foo)
  • member icon

Reputation: 1162
  • View blog
  • Posts: 4,444
  • Joined: 02-July 08

Re: difference between dates

Posted 18 December 2010 - 10:47 AM

Well it depends on your input. Are you typing a date in a textbox? Something like 12/18/2011 or 12/18/2010 20:00 and many other formats.

textbox1.Text = DateDifference(Date.Parse(textbox2.text), Date.Parse(textbox3.Text))

Was This Post Helpful? 0
  • +
  • -

#5 tendaimare   User is offline

  • D.I.C Head

Reputation: 1
  • View blog
  • Posts: 182
  • Joined: 04-November 10

Re: difference between dates

Posted 20 December 2010 - 05:16 AM

View Posthawkvalley1, on 18 December 2010 - 09:47 AM, said:

Well it depends on your input. Are you typing a date in a textbox? Something like 12/18/2011 or 12/18/2010 20:00 and many other formats.

textbox1.Text = DateDifference(Date.Parse(textbox2.text), Date.Parse(textbox3.Text))

i am inputting using a date picker
Was This Post Helpful? 0
  • +
  • -

#6 CharlieMay   User is offline

  • This space intentionally left blank
  • member icon

Reputation: 1734
  • View blog
  • Posts: 5,710
  • Joined: 25-September 09

Re: difference between dates

Posted 20 December 2010 - 06:13 AM

Then instead of Textbox2.text and Textbox3.text, you would pass your datetimepicker1.value.date and datetime2.value.date to 's function.
Was This Post Helpful? 1
  • +
  • -

Page 1 of 1