Click here to Skip to main content
15,886,518 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Dear All,

I am using the following code in two places in my ASP.NET Website.

1. In the Webpage - In Button.Click Event
2. Defined as a Function in a module in the website

Code Used:
C#
Dim n as Date
n = DateAdd(DateInterval.Month, 1, Now())
Msgbox ("Now it is " & now() & ", Due Date is " & n)

When this code is executed in situation 1, I get the following output
Now it is 11/25/2012 14:35:00, Due Date is 12/25/2012 14:35:00

But when the same code is executed in situation 2, I get the following output
Now it is 11/25/2012 14:35:00, Due Date is 12:00:00

Pl advice where I am going wrong.

Thanks and regards.

[Edit]Code block added[/Edit]
Posted
Updated 25-Nov-12 6:00am
v2

1 solution

Have you tried to debug and see what value comes in n?

You can try using ToString function as follows:
VB
Msgbox ("Now it is " & now().ToString("dd/MM/yyyy") & ", Due Date is " & n.ToString("dd/MM/yyyy"))
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900