Jump to content
Xtreme .Net Talk

Recommended Posts

Posted

My application is used globally, I download date from the serve to the local machine and compare with isDate() function in VB.net. If the region setting in Control panel of the PC is United states the isdate function is returning true. but, if the region is Chinese (Singapore) or Thainwan then the isdate is returning false.

 

Date is always in this format: 10/18/2006 10:18:45 AM (since it is returned by the server).

 

how to resolve this issue

Note: I think as a programmer not as a human, so use my answer at your will
  • Leaders
Posted
I would stay away from IsDate. Are you trying to parse the date or verify that it is valid? Either way, I would try DateTime.TryParseExact(). It allows you to explicitly specify the format you want and returns a boolean value that indicates whether or not it was parsed successfully (and uses a pass-by-reference parameter to return the parsed date).
[sIGPIC]e[/sIGPIC]

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...