kaisersoze Posted October 18, 2006 Posted October 18, 2006 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 Quote Note: I think as a programmer not as a human, so use my answer at your will
Leaders snarfblam Posted October 18, 2006 Leaders Posted October 18, 2006 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). Quote [sIGPIC]e[/sIGPIC]
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.