![]() |
|
|
|||||||
![]() |
DotNet - 'String was not recognized as a valid DateTime |
|
|
Thread Tools | Search this Thread |
|
|
#1 |
|
I am facing problem in the following situation:
I have a text box in the aspx file name: openDate. And my date format is mm/dd/yyyy. C#: private DateTime _opendate; _openDate = DateTime.Parse(Request.Form["openDate"]); I get error saying 'String was not recognized as a valid DateTime' thanks in advance Zahir Pial |
|
|
|
|
#2 |
|
Posts: n/a
|
Hi,
Just check what is the value you are getting from Request.Form["openDate"]. I just works like this. string date = "04/21/2005"; // in the format mm/dd/yyyy; DateTime temp = DateTime.Parse(date); //The above code runs without any exception. Just check what the string are you getting using Request.Form["open_date"]; Regards, angrez singh_angrez@rediffmail.com |
|
|
|
#3 |
|
Posts: n/a
|
Error occured when openDate query string is not in the date format
(mm/dd/yyyy). Please use try, catch between your code lines. And check whether the _opendate variable is null before using it. private DateTime _opendate; try { _opendate = DateTime.Parse(Request.Form["openDate"]); } catch(FormatException ex) { _opendate = null; } if(_opendate!=null) { //Do what ever you want } Best regards, sachintana-MCSD.NET "Pial" wrote in message news: om... >I am facing problem in the following situation: > > > I have a text box in the aspx file name: openDate. And my date format is > mm/dd/yyyy. > > C#: > > private DateTime _opendate; > > _openDate = DateTime.Parse(Request.Form["openDate"]); > > I get error saying 'String was not recognized as a valid DateTime' > > thanks in advance > > Zahir sachintana |
|
|
|
#4 |
|
Posts: n/a
|
Hi Angrez:
I check it with your code but the same error message, but one thing when i change the format "21/04/2005" means(dd/mm/yyyy) it is working. Is that means my machine system date is setting is dd/mm/yyyy....? then how do i know that which format of date could use by the client! Thanks in advance Zahir "" <> wrote in message news:< oups.com>... > Hi, > > Just check what is the value you are getting from > Request.Form["openDate"]. > I just works like this. > > string date = "04/21/2005"; // in the format mm/dd/yyyy; > DateTime temp = DateTime.Parse(date); > > //The above code runs without any exception. > > Just check what the string are you getting using > Request.Form["open_date"]; > > Regards, > angrez Pial |
|
|
|
#5 |
|
Posts: n/a
|
Hello,
Please try to use CurrentCulture's DateTimeFormat property. DateTime dt = DateTime.Parse(dtString, System.Threading.Tread.CurrentThread.CurrentCultur e.DateTimeFormat); HTH. Maqsood Ahmed [MCP,C#] Kolachi Advanced Technologies http://www.kolachi.net *** Sent via Developersdex http://www.developersdex.com *** Maqsood Ahmed |
|
|
|
#6 |
|
Posts: n/a
|
but obviously, it'll work only if dtstring is in correct format
according to Current DateTime format of your computer (or current thread) Maqsood Ahmed [MCP,C#] Kolachi Advanced Technologies http://www.kolachi.net *** Sent via Developersdex http://www.developersdex.com *** Maqsood Ahmed |
|
|
|
#7 |
|
Posts: n/a
|
Hi Pial,
Instead of DateTime.Parser use Convert.ToDateTime(string date). Hope that works for you. "Pial" <> wrote in message news: om... >I am facing problem in the following situation: > > > I have a text box in the aspx file name: openDate. And my date format is > mm/dd/yyyy. > > C#: > > private DateTime _opendate; > > _openDate = DateTime.Parse(Request.Form["openDate"]); > > I get error saying 'String was not recognized as a valid DateTime' > > thanks in advance > > Zahir Nassos |
|
![]() |
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Give you enough string functions in Java web reporting tool | freezea | Software | 0 | 10-08-2009 09:03 AM |
| urgent help....need urgent help on say string task.. | pooja | Software | 0 | 03-03-2009 06:16 AM |
| Java String Problems | rbnbenjamin | General Help Related Topics | 0 | 02-03-2009 11:02 PM |
| ASP.NET: Asign Users in Roles(Array.IndexOf(Of String) method) | msandlana | Software | 0 | 04-25-2008 06:37 AM |
| Hidden linebreaks in string? VB.NET | Jiggy | Software | 0 | 04-23-2008 02:18 PM |