user1621853
user1621853

Reputation: 11

Datetime error in iis 7 server

I have screen in c# asp.net webapplication, where i add news on particular dates.And can edit those dates also.It workes in my local sytem.But shows datetime error when it was running in iis 7 server(Used sql database).And i knew that the short date and long date format in server was different from local system.So i changed date format in local system same as in iis.But still it is working properly.

Upvotes: 1

Views: 778

Answers (1)

Alexei Levenkov
Alexei Levenkov

Reputation: 100547

Instead of guessing culture settings write code that sets one you need before reading from database/restore after unsing Thread.CurrentCulture property. Simialr to code below (need to also use CurrentUICulture, chose cuture you need and wrap code around setting/restoring into try/finally for real code)

 var oldCulture = Thread.CurrentThread.CurrentCulture;
 Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
 // read from DB
 ...
 Thread.CurrentThread.CurrentCulture = oldCulture;

Upvotes: 1

Related Questions