I need month number from string text.
ex: from "Aug 2014" , I should get 8, if "Jul 2014" then 7.
First you need to split the string by the blank space and get the first part.
Then you create an Select Case or an If...Else If.
Dim original = "Aug 2014" Dim str = Split(original, " ")(1) Dim month = 0 if str = "Aug" Then month = 8 else if str = "Jul" Then month = 7 else if . . .
I have not fixed string of months. any month can come from DB.
finally i found this.
int month = DateTime.ParseExact("Aug 2014", "MMM yyyy", CultureInfo.InvariantCulture).Month;//month will be 8 in this case
Add reference to
You could try using CDate to convert the string. It seems to accept the format you want. Then just use the Month function to obtain a numeric value, e.g.
theDate = CDate("Jul 2014") theMonth = Month(theDate)
Krunal, did you mean to post in the ASP forum? DateTime is part of the .NET Framework - it'll work under ASP.NET but not ASP.