Connecting Tech Pros Worldwide Help | Site Map

VB.Net 2003 DateAdd Function

C.Davidson
Guest
 
Posts: n/a
#1: Nov 20 '05
Does subject VB.net 2003 support DateAdd function? I have tried to
implement the following without success. In my example I tried to
simply add 30 months to 9/18/2003 and I get "New date: 12:00:00 AM",
no date
Example direct from VB Language Reference:

Public Overloads Function DateAdd(ByVal Interval As DateInterval,_
ByVal Number As Double, ByVal DateValue As DateTime) As DateTime
End Function

Private Sub Button2_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button2.Click
Dim Msg, Number, StartDate As String
Dim Months As Double
Dim SecondDate As Date
Dim IntervalType As DateInterval
IntervalType = DateInterval.Month
StartDate = InputBox("Enter a Date")
SecondDate = CDate(StartDate)
Number = InputBox("Enter number of months to add") 'Input
Number of Added Months
Months = Val(Number)
Msg = "New date " & DateAdd(IntervalType, Number, SecondDate)
MsgBox(Msg)

Any Comments or suggestions welcomed
Thanks.
A retired EE and very novice programmer.
Armin Zingler
Guest
 
Posts: n/a
#2: Nov 20 '05

re: VB.Net 2003 DateAdd Function


"C.Davidson" <cwdav@swbell.net> schrieb[color=blue]
> Does subject VB.net 2003 support DateAdd function? I have tried
> to implement the following without success. In my example I tried
> to simply add 30 months to 9/18/2003 and I get "New date: 12:00:00
> AM", no date
> Example direct from VB Language Reference:
>
> Public Overloads Function DateAdd(ByVal Interval As DateInterval,_
> ByVal Number As Double, ByVal DateValue As DateTime) As DateTime
> End Function
>
> Private Sub Button2_Click(ByVal sender As System.Object, _
> ByVal e As System.EventArgs) Handles Button2.Click
> Dim Msg, Number, StartDate As String
> Dim Months As Double
> Dim SecondDate As Date
> Dim IntervalType As DateInterval
> IntervalType = DateInterval.Month
> StartDate = InputBox("Enter a Date")
> SecondDate = CDate(StartDate)
> Number = InputBox("Enter number of months to add") 'Input
> Number of Added Months
> Months = Val(Number)
> Msg = "New date " & DateAdd(IntervalType, Number,
> SecondDate) MsgBox(Msg)
>
> Any Comments or suggestions welcomed
> Thanks.
> A retired EE and very novice programmer.[/color]

Your function 'DateAdd' does nothing. I'd use the already existing DateAdd
function.


--
Armin

Closed Thread


Similar Visual Basic .NET bytes